Performance Engineer (Testing Enablement)
We are seeking an experienced Performance Engineer to lead performance engineering strategy across multiple platforms and application teams. This role goes beyond test execution and focuses on designing, building, and governing enterprise performance engineering capabilities. The ideal candidate will ensure applications are scalable, reliable, and responsive to meet both current needs and future growth.
Key Responsibilities
- Act as the central point of contact for performance engineering best practices and governance defined by the Testing Enablement team.
- Review current performance capabilities and identify bottlenecks across applications, databases, APIs, and infrastructure.
- Assess existing performance testing tools and monitoring solutions;recommend enhancements or new tools as needed.
- Propose, pilot, and implement performance engineering tools and frameworks to improve scalability testing and performance visibility.
- Develop and maintain performance test scripts using tools such as NeoLoad and JMeter.
- Define and validate SLAs, SLOs, and capacity benchmarks in collaboration with enterprise architecture teams and incorporate them into performance test execution.
- Create and socialize a standardized Performance Testing Intake process for new project initiatives.
- Consult with project teams and functional users to gather requirements and translate them into clear performance testing deliverables.
- Design load models that reflect real-world production traffic and anticipated future usage patterns, including peak or high-stress scenarios.
- Identify and implement infrastructure-level performance testing opportunities within the overall framework.
- Enhance existing test execution by enabling continuous performance testing across projects.
- Collaborate with infrastructure teams to integrate performance testing tools into CI / CD pipelines.
- Work closely with developers and product owners to identify performance risks and improvement opportunities on an ongoing basis.
- Continuously review and optimize the performance test suite to improve system reliability and scalability.
- Define and manage the performance engineering roadmap, adapting to new technologies and evolving delivery models.
- Partner with Testing Enablement leadership to establish reusable performance testing services across testing phases.
- Assess and report on performance testing health metrics using inputs from cross-functional stakeholders.
- Quickly learn application architectures and priorities to provide timely, actionable feedback while adhering to enterprise standards.
- Share insights, lessons learned, and defect trends with Testing Enablement leadership to support enterprise reporting.
- Stay current with emerging performance testing tools and practices and recommend adoption where beneficial.
- Support teams in adopting shift-left and test-driven development practices.
- Demonstrate measurable improvements in performance testing outcomes and metrics.
Required Skills & Experience
10+ years of experience in performance engineering and scalability testing.Strong expertise evaluating and improving performance testing tool ecosystems.Hands-on experience with NeoLoad and JMeter.Deep understanding of performance concepts and the ability to guide development teams on optimization strategies.Experience with cloud-native scalability and performance testing.Exposure to APM and monitoring tools such as Grafana and Dynatrace.Familiarity with Agile and Waterfall methodologies and CI / CD pipelines;GitLab CI experience is a plus.Ability to work in a hybrid environment based on team schedules.Flexibility to support extended hours when required.