Performance Test Engineer

JOB REPORTING TO: Head of IT/Operations

LOCATION: Northern Ireland

About StormHarvester:

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:

We are looking for an experienced and driven Performance Test Engineer to lead our performance testing strategy and execution. You will design and implement robust performance test frameworks and scenarios for both API and browser-based applications. This is a hands-on role requiring deep technical expertise, framework development, and close collaboration with Engineering, DevOps, and Product teams to ensure high-performing, scalable, and reliable software products hosted on cloud platform.

Key Responsibilities:

Performance Testing Framework Ownership:

  • Design and build scalable, reusable performance test frameworks using tools such as JMeter 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:

  • Develop and execute performance test plans covering Load, Stress, Soak, Spike, and Capacity Testing for APIs and browser-based applications.
  • Simulate realistic user traffic and workloads across distributed environments and cloud-native architectures.
  • Identify, analyze, and resolve performance bottlenecks across application tiers, databases, and infrastructure.

Cloud and DevOps Collaboration:

  • Work closely with DevOps and AWS Cloud teams to run and scale performance tests in AWS-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 into CI/CD pipelines to 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.

Reporting & Continuous Improvement:

  • 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

Essential Criteria:

  • Degree level education in a relevant discipline or equivalent experience
  • 3+ years of experience in Performance Testing, with a strong focus on framework development.
  • Proven expertise with test automation tools: JMeter, LoadRunner, NeoLoad, BrowserStack, or similar.
  • 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.

Benefits:

  • Free parking at our Belfast office
  • Private medical and dental insurance
  • 24 days+ annual leave
  • Electric vehicle scheme

Apply here