An experienced and motivated Senior Performance Tester is required to join our growing team. In this role, you will lead the design and execution of performance testing strategies for enterprise web and mobile applications, ensuring they meet performance, scalability, and reliability requirements.
You will work closely with cross-functional teams to identify performance risks early, optimise system performance, and support the successful delivery of high-quality software solutions.
Senior Performance Tester Key Responsibilities:
- Design, implement, and manage the overall performance testing strategy for web and mobile applications, ensuring alignment with business and technical objectives.
- Define performance benchmarks, service level agreements (SLAs), and measurable success criteria in collaboration with stakeholders.
- Plan and execute load, stress, endurance, scalability, and capacity testing to evaluate application performance under varying workloads.
- Validate application responsiveness, stability, availability, and reliability to deliver an optimal end-user experience.
- Analyse performance test results, identify bottlenecks, and recommend improvements across application code, APIs, databases, networks, and infrastructure.
- Produce and present performance test reports, risk assessments, and release readiness recommendations to technical leadership and clients.
- Coordinate performance testing activities across Agile sprint cycles and software release schedules.
- Collaborate with developers, solution architects, DevOps engineers, and business analysts to embed performance requirements throughout the software development lifecycle.
- Assess system architecture, infrastructure capacity, and integration dependencies to identify potential performance risks.
- Provide technical leadership by mentoring testers, reviewing deliverables, establishing testing standards, and promoting best practices.
- Act as the primary escalation point for critical performance-related issues and support release decision-making.
- Drive continuous improvement by enhancing performance testing frameworks, methodologies, automation, and engineering practices.
Skills & Experience: - The successful candidate will have:
- Extensive hands-on experience in performance testing of large-scale enterprise applications.
- Strong understanding of performance engineering principles, including load testing, stress testing, endurance testing, capacity planning, and bottleneck analysis.
- Experience with test automation tools and frameworks such as Appium, Selenium, Cypress, Espresso, XCUITest, or equivalent technologies.
- Strong programming or scripting skills in Java, Python, JavaScript, or C# for automation framework development.
- Experience integrating automated testing into CI/CD pipelines using Jenkins, GitLab CI, Azure DevOps, or similar platforms.
- Solid understanding of distributed systems, APIs, databases, cloud infrastructure, and enterprise application architectures.
- Hands-on experience with application performance monitoring (APM) tools such as Dynatrace, AppDynamics, Datadog, or equivalent solutions.
- Experience working within Agile/Scrum development environments.
- Excellent analytical, troubleshooting, and problem-solving abilities.
- Proven experience mentoring junior team members or leading performance testing initiatives.
- Excellent communication and stakeholder management skills, with the ability to present technical findings to both technical and non-technical audiences.
Position: Senior Performance Tester - Job Type: Full-Time - Salary: £40,000 - £52,000 per annum
Full-time, permanent position- In-person role based in London