Enso Recruitment are proud to be working exclusively with one of NI's fastest growing tech for good businesses as they seek to add a Performance Test Engineer to their team.
If you are currently working as a Performance Test Engineer and seeking a new role, get in touch. If you are an QA Automation Engineer with exposure to Performance Testing, then get in touch.
We’re working exclusively with a forward-thinking technology client that’s making a genuine impact on environmental sustainability and infrastructure resilience. Their data-driven platform helps solve complex challenges in the water sector by leveraging advanced analytics, AI, and machine learning—all delivered through scalable, cloud-native SaaS solutions.
As they continue to expand their product suite and customer base, they’re now looking to bring in a talented and experienced Performance Test Engineer to lead on all things performance testing—from strategy to hands-on execution.
About the Role
This is a fantastic opportunity for someone who enjoys both the technical and strategic sides of performance engineering. You’ll own the performance test framework, design and execute robust testing scenarios across APIs and browser-based applications, and work closely with Engineering, DevOps, and Product teams to ensure applications are performant, scalable, and reliable in large-scale AWS environments.
You’ll also have the chance to influence performance SLAs and KPIs, mentor junior team members, and help shape the performance culture within an agile, product-led team.
Key Responsibilities
* Performance Test Framework Ownership:
* Build and evolve scalable, reusable performance testing frameworks (JMeter or similar), ensuring best practices in test design, data creation, and reporting.
* End-to-End Performance Testing:
* Lead load, stress, soak, spike, and capacity testing for both APIs and browser-based apps—identifying and resolving bottlenecks across application layers and infrastructure.
* Cloud-Native & DevOps Collaboration:
* Partner with AWS and DevOps teams to run distributed tests in cloud-hosted environments using services like EC2, ECS, Lambda, CloudWatch, and ALB. Integrate performance tests into CI/CD pipelines.
* Strategy & Technical Leadership:
* Define performance benchmarks, SLAs, and baselines. Translate product and engineering goals into performance requirements. Guide and mentor others in performance engineering.
* Reporting & Continuous Improvement:
* Deliver insightful reports with clear recommendations. Maintain up-to-date documentation and continually enhance test automation coverage and efficiency.
Essential Skills & Experience
* 3+ years in performance testing, ideally in a SaaS or cloud environment.
* Proven experience developing performance frameworks using tools like JMeter, LoadRunner, or NeoLoad.
* Strong scripting skills (Shell, Bash, Python, or Perl).
* Solid grasp of RESTful APIs and modern API testing tools (Postman, etc.).
* Comfortable working in Linux environments.
* Deep understanding of CI/CD tooling (e.g., Jenkins, GitHub Actions, GitLab).
* Experience testing in AWS or similar cloud platforms.
* Agile development experience and collaborative team mindset.
Desirable Extras
* AWS certification (e.g., Solutions Architect or equivalent).
* ISTQB or other formal testing qualifications.
* Experience with serverless architecture (e.g., AWS Lambda).
* Familiarity with Docker, Kubernetes, and containerized testing.
* Experience using monitoring or reporting tools such as Grafana.
If you would like more information about this opportunity, please get in touch with Christian Campbell, Director at Enso Recruitment.