StormHarvester is a software provider working with wastewater utility companies.Foun...
Our products deliver on real-world issues, solving water company and industry problems with existing and new infrastructure which is critical to the environment, economy and everyday living.
We are primarily data driven with domain expertise delivering insights to water networks and assets using analytics, presentation, machine learning and AI that is SAAS and cloud based.
We are building on our existing team to onward develop our existing products, and continue growing our customer offerings, base and revenues.
About the role:
Key Responsibilities:
Performance Testing Framework Ownership:
* Design and build scalable, reusable performance test frameworks using tools such asJMeter or equivalent.
* Define and implement standards for test development, Environment setups, data generation, execution, and reporting tailored to large-scale AWS-hosted environments.
End-to-End Performance Testing:
* Simulate realistic user traffic and workloads across distributed environments andcloud-native architectures.
* Identify, analyze, and resolve performance bottlenecks across application tiers, databases, and infrastructure.
Cloud and DevOps Collaboration:
* Work closely withDevOps and AWS Cloud teamsto run and scale performance tests inAWS-hosted environments.
* Leverage AWS services (e.g.,EC2, ECS, CloudWatch, Lambda, ALB, S3, CloudFront) to run performance tests, monitor behavior, and analyze results.
* Ensure tests are embedded intoCI/CD pipelinesto support continuous performance validation.
Test Strategy & Technical Leadership:
* Define performance SLAs, KPIs, and baselines in collaboration with architecture and product teams.
* Create detailed performance test stories, user load models, and environment provisioning strategies aligned with agile sprints.
* Mentor junior engineers and evangelize performance engineering best practices across squads.
* Deliver clear and actionable performance test reports with recommendations for scalability and optimization.
* Maintain up-to-date test documentation, runbooks, and tooling configurations.
* Continuously improve performance test coverage and automation effectiveness
* Degree level education in a relevant discipline or equivalent experience
* 3+ years of experience in Performance Testing, with a strong focus on framework development.
* Hands-on experience with scripting/programming languages like shell/Bash, Python or Perl
* Deep understanding of CI/CD pipelines and automation integration using tools like Jenkins, GitLab CI/CD, GitHub Actions.
* Solid grasp of RESTful APIs, JSON, and Postman or similar API testing tools.
* Familiarity with cloud-based testing on AWS or equivalent platforms.
* Strong working knowledge of Linux
* Strong understanding of Agile methodologies and collaborative software development environments.
Desireable Criteria:
* AWS Certification (e.g, Solutions Architect) is a significant advantage.
* ISTQB Certification or equivalent testing qualifications.
* Experience with cloud infrastructure and serverless testing (e.g., AWS Lambda).
* Expertise on developing multi user/multi process test scripts
* Experience using test reporting tools (e.g., Grafana).
* Exposure to containerized environments (e.g., Docker, Kubernetes) for testing.
#J-18808-Ljbffr