Performance Test Engineer
Join Kainos and Shape the Future At Kainos, we’re problem solvers, innovators, and collaborators - driven by a shared mission to create real impact. Whether we’re transforming digital services for millions, delivering cutting-edge Workday solutions, or pushing the boundaries of technology, we do it together. We believe in a people-first culture , where your ideas are valued, your growth is supported, and your contributions truly make a difference. Here, you’ll be part of a diverse, ambitious team that celebrates creativity and collaboration. Ready to make your mark? Join us and be part of something bigger. Main purpose of the role & responsibilities in the business: As a Performance Test Engineer in Kainos, you’ll work within a multi-skilled agile team, developing and executing Non-Functional tests. You’ll do this whilst learning about new technologies and approaches, with talented colleagues who will help you learn, develop and grow. Minimum (essential) Requirements
- Strong proficiency with performance testing tools (e.g., JMeter, Gatling)
- Solid working knowledge of Java (or Scala) for scripting and custom logic
- Deep understanding of REST, JSON, and API performance testing principles
- Experience designing and executing performance, load, and stress tests for web and API-based systems
- Proven ability to analyse performance bottlenecks across application, database, and infrastructure layers
- Experience with CI/CD integration for automated performance testing (e.g., Jenkins, GitLab CI, TeamCity)
- Competence in analysing system metrics (CPU, memory, I/O, network) from logs and monitors
- Experience with cloud infrastructure (AWS, Azure) and distributed load testing
- Experience with AWS Lamda Performance Testing
- Understanding of database performance and query optimisation (e.g., PostgreSQL, MySQL, DynamoDB)
- 3+ years in performance testing/engineering roles
- Demonstrated ability to collaborate with development and DevOps teams to resolve performance issues
- Experience generating and communicating performance reports and KPIs to technical and non-technical audiences
- Prior involvement in capacity planning, tuning, and production performance investigations
- Familiarity with Agile delivery and testing practices
- Experience building scalable and reusable performance testing frameworks
- Ability to define and maintain performance benchmarks, KPIs, and baselines
- Integration of performance testing into CI/CD pipelines for automated validation
- Experience with performance monitoring dashboards (e.g., Grafana, Prometheus, AWS CloudWatch)
- Exposure to end-to-end performance validation across cloud platforms (Azure, GCP, AWS)
- Experience with trend analysis and comparative performance reporting across releases
- Mentoring junior engineers in performance testing concepts, workload modelling, and analysis techniques