London, United Kingdom | Posted on 24/02/2025
Job Description: Performance Testing Engineer
Location: Remote with occasional travel as required
Employment Type: Permanent
About the Role
Scrumconnect Consulting is looking for a Performance Testing Engineer to design, implement, and execute performance tests for GOV.UK digital services. This role requires a deep understanding of performance testing methodologies, automation tools, and cloud-based environments. You will work closely with developers, product managers, and business analysts to ensure system stability, scalability, and compliance with GOV.UK service standards and DDAT framework.
As a Performance Testing Engineer, you will lead performance benchmarking, conduct in-depth analysis, and optimize system performance to enhance the user experience of public-facing government services.
Key Responsibilities
1. Develop, implement, and execute comprehensive performance test plans tailored for GOV.UK digital services.
2. Identify key performance objectives, ensuring comprehensive test coverage across different environments.
3. Define non-functional requirements (NFRs), focusing on response times, throughput, resource utilization, and system resilience.
4. Design, build, and execute load, soak, stress, and spike tests using tools such as Apache JMeter, K6, Gatling, or similar.
5. Conduct regression, integration, and user acceptance testing to validate functionality and stability.
6. Profile system performance, identify bottlenecks, and optimize application and infrastructure scaling.
7. Simulate real-world usage patterns to evaluate the performance of microservices and distributed cloud-based applications.
8. Identify, document, and track performance issues, bottlenecks, and scalability concerns.
9. Work with developers to analyze logs, optimize database queries, and fine-tune system performance.
10. Provide recommendations on infrastructure scaling, caching strategies, and code optimization.
11. Engage with developers, DevOps engineers, product managers, and business analysts to align performance objectives with functional requirements.
12. Provide technical insights and recommendations to improve system reliability and efficiency.
13. Ensure compliance with GOV.UK testing and security standards and DDAT guidelines.
14. Produce detailed performance test reports, including key findings, risks, and optimization recommendations.
15. Document test strategies, methodologies, and results, ensuring traceability and reproducibility of tests.
16. Advocate for best practices in performance testing and automation across engineering teams.
Required Skills & Experience
1. Proven experience in performance testing for large-scale web applications and microservices-based architectures.
2. Strong hands-on expertise in performance testing tools such as Apache JMeter, K6, Gatling, Locust, or similar.
3. Experience in automating performance tests within CI/CD pipelines using tools like Azure DevOps, Jenkins, GitHub Actions.
4. Strong knowledge of API performance testing, using tools such as Postman or industry-recognized API testing frameworks.
5. Deep understanding of cloud environments (Azure, AWS, Google Cloud) and distributed architectures.
6. Proficiency in SQL and database performance testing, including writing complex queries for relational databases like PostgreSQL, SQL Server, or MySQL.
7. Experience in monitoring and analyzing system metrics (e.g., response time, CPU utilization, memory usage, network throughput).
8. Hands-on experience with log analysis and monitoring tools such as ELK Stack, Splunk, or Azure Monitor.
9. Strong knowledge of agile methodologies (Scrum, Kanban) and working in collaborative environments.
10. Excellent verbal and written communication skills, with the ability to create comprehensive test cases, test plans, and bug reports.
Nice to Have Skills
1. Experience working in UK public sector engagements (MoJ, HMCTS, DWP, Home Office, NHS, etc.).
2. Familiarity with GOV.UK service standards and user-centric design principles.
3. Hands-on experience with data visualization tools like PowerBI to present performance trends and insights.
4. ISTQB Agile Tester Extension (CTFL-AT) or Certified Agile Tester (CAT) certification.
5. Security Testing Fundamentals, including OWASP performance security best practices.
6. Ability to write non-functional test strategies for large-scale projects.
7. Familiarity with profiling and optimizing application performance in microservices and serverless environments.
Certifications & Security Clearance
1. ISTQB Foundation Level Certification (or equivalent) – Demonstrating fundamental software testing principles.
2. BPSS or SC Clearance (or willingness to undergo security vetting) – Required for working on sensitive government projects.
Why Join Scrumconnect Consulting?
Competitive salary & career growth opportunities.
BUPA Health Cover & AIG Life Cover.
Flexible working environment with remote work options.
Generous annual leave package (28 days + tenure-based increments).
How to Apply
If you're passionate about performance testing and optimizing high-scale digital services, we’d love to hear from you!
#J-18808-Ljbffr