The Opportunity
Join our team as a Performance Test Engineer and help drive excellence in our software performance. In this role, you'll be instrumental in ensuring our systems operate efficiently at scale by implementing robust performance engineering practices throughout the software development lifecycle. This is a chance to work with cutting-edge tools and technologies while making a significant impact on the quality and reliability of our platform.
The Role
As a Performance Test Engineer, you'll be at the forefront of our performance engineering strategy, working closely with development, SRE, and other stakeholders to ensure optimal system performance from day one. You'll drive a "shift left" approach to performance testing, making quality and efficiency integral parts of our development process.
- Drive Performance Engineering principles across the SDLC, contributing to platform integration and improved system performance through comprehensive analysis and testing
- Develop and monitor quality metrics, including trend analysis of discrepancies and defects to continuously improve platform performance
- Create user and infrastructure stories that accurately reflect non-functional requirements, facilitating stakeholder agreement on performance standards
- Develop and maintain performance automation scripts to validate NFR criteria using tools like JMeter, Performance Centre, and Gatling
- Analyze system logs, monitoring dashboards, and other inputs to predict, identify, and resolve performance bottlenecks within the Service Platform
- Implement Performance Engineering frameworks and upskill team members to foster self-sufficiency with minimal support
About You
You're a passionate performance engineer with a strong technical background and a keen eye for system optimization. You thrive in collaborative environments and are driven by the challenge of creating efficient, scalable solutions that stand up to real-world demands.
- Minimum 7 years' experience in Performance Engineering with expertise in testing tools such as JMeter, Performance Centre, and Gatling
- Strong background in Application and Infrastructure Performance Monitoring using tools like AppDynamics, AWS CloudWatch, and Splunk
- Experience with client-side performance testing using Lighthouse and Memlab
- Proficiency in testing various technologies including Web (HTTPS), API, Message Queues, and Kafka
- Working knowledge of programming languages (Java, NodeJS, Python, Shell) and database technologies (Oracle/SQL)
- Experience with Linux administration, cloud computing (AWS/Azure), and version control systems
The Benefits
- Initial 12-month contract, with scope for extension
- Hybrid working with 2-3 days per week in the office
How to Apply
Please apply by upload your current resume in Microsoft Word format only (.doc or .docx). If you would like to have a confidential discussion, please contact Nina Magill on nina.magill@davidsonwp.com, quoting reference JN -022025-39616. Want to know more about Davidson? Visit us at www.davidsonwp.com