Performance Tester
Posted 22 hours 42 minutes ago by scrumconnect ltd
Job Description Job Description: Performance Testing Engineer
Location: Remote with occasional travel as required
Employment Type: Permanent
Experience Level: SFIA Level 4
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. Test Planning & Strategy
? Develop, implement, and execute comprehensive performance test plans tailored for GOV.UK digital services.
? Identify key performance objectives, ensuring comprehensive test coverage across different environments.
? Define non-functional requirements (NFRs), focusing on response times, throughput, resource utilization, and system resilience.
2. Performance & Non-Functional Testing
? Design, build, and execute load, soak, stress, and spike tests using tools such as Apache JMeter, K6, Gatling, or similar.
? Conduct regression, integration, and user acceptance testing to validate functionality and stability.
? Profile system performance, identify bottlenecks, and optimize application and infrastructure scaling.
? Simulate real-world usage patterns to evaluate the performance of microservices and distributed cloud-based applications.
3. Defect Management & Root Cause Analysis
? Identify, document, and track performance issues, bottlenecks, and scalability concerns.
? Work with developers to analyze logs, optimize database queries, and fine-tune system performance.
? Provide recommendations on infrastructure scaling, caching strategies, and code optimization.
4. Collaboration & Communication
? Engage with developers, DevOps engineers, product managers, and business analysts to align performance objectives with functional requirements.
? Provide technical insights and recommendations to improve system reliability and efficiency.
? Ensure compliance with GOV.UK testing and security standards and DDAT guidelines.
5. Test Reporting & Documentation
? Produce detailed performance test reports, including key findings, risks, and optimization recommendations.
? Document test strategies, methodologies, and results, ensuring traceability and reproducibility of tests.
? Advocate for best practices in performance testing and automation across engineering teams.
Required Skills & Experience
? Proven experience in performance testing for large-scale web applications and microservices-based architectures.
? Strong hands-on expertise in performance testing tools such as Apache JMeter, K6, Gatling, Locust, or similar.
? Experience in automating performance tests within CI/CD pipelines using tools like Azure DevOps, Jenkins, GitHub Actions.
? Strong knowledge of API performance testing, using tools such as Postman or industry-recognized API testing frameworks.
? Deep understanding of cloud environments (Azure, AWS, Google Cloud) and distributed architectures.
? Proficiency in SQL and database performance testing, including writing complex queries for relational databases like PostgreSQL, SQL Server, or MySQL.
? Experience in monitoring and analysing system metrics (eg, response time, CPU utilization, memory usage, network throughput).
? Hands-on experience with log analysis and monitoring tools such as ELK Stack, Splunk, or Azure Monitor.
? Strong knowledge of agile methodologies (Scrum, Kanban) and working in collaborative environments.
? Excellent verbal and written communication skills, with the ability to create comprehensive test cases, test plans, and bug reports.
Nice to Have Skills
? Experience working in UK public sector engagements (MoJ, HMCTS, DWP, Home Office, NHS, etc.).
? Familiarity with GOV.UK service standards and user-centric design principles.
? Hands-on experience with data visualization tools like PowerBI to present performance trends and insights.
? ISTQB Agile Tester Extension (CTFL-AT) or Certified Agile Tester (CAT) certification.
? Security Testing Fundamentals, including OWASP performance security best practices.
? Ability to write non-functional test strategies for large-scale projects.
? Familiarity with profiling and optimizing application performance in microservices and serverless environments.
Certifications & Security Clearance
? ISTQB Foundation Level Certification (or equivalent) - Demonstrating fundamental software testing principles.
? BPSS or SC Clearance (or willingness to undergo security vetting) - Required for working on sensitive government projects.
Why Join Scrumconnect Consulting?
? High-impact role in public sector digital transformation.
? 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).
? Pension contribution (4% Employee, 3% Employer).
? On-the-job training & professional development support.
How to Apply
If you're passionate about performance testing and optimizing high-scale digital services, we'd love to hear from you!