Posted on: 28/12/2025
Description :
Role Summary :
The Performance Test Lead will be responsible for defining, executing, and governing performance, load, stress, and resiliency testing strategies for large-scale, complex enterprise systems.
This role requires strong hands-on technical expertise, leadership in performance engineering, and the ability to work across infrastructure, application, and DevOps teams to ensure system scalability, stability, and reliability under peak load conditions.
Key Responsibilities :
- Define and own the end-to-end performance testing strategy, approach, and roadmap across projects.
- Lead performance testing activities including load, stress, endurance, spike, scalability, and resiliency testing.
- Identify performance risks early in the SDLC and recommend mitigation strategies.
- Act as a subject matter expert (SME) for performance engineering across teams.
- Design complex performance test scenarios covering web, mobile, API, batch, database, and messaging workloads.
- Develop and execute performance test scripts using tools such as JMeter, LoadRunner, or equivalent.
- Identify, generate, and manage large-scale and dynamic test data to support daily regression and peak load tests.
- Execute tests in distributed environments and analyze end-to-end system behavior.
- Perform performance testing for large-scale, distributed, and cloud-based architectures, including :
1. Web servers, application servers, and APIs
2. Network components and DNS
3. Messaging queues and streaming platforms
4. Relational and NoSQL databases
- Understand and validate system performance across network, application, and database layers.
- Conduct capacity planning, sizing, and throughput analysis.
- Configure and use monitoring tools such as Dynatrace, AppDynamics, or equivalent APM tools.
- Perform root cause analysis (RCA) for performance bottlenecks across application code, infrastructure, and databases.
- Work with development and infrastructure teams on code profiling, JVM tuning, database optimization, and system parameter tuning.
- Provide actionable recommendations to improve system performance and resilience.
- Integrate performance tests into CI/CD pipelines using tools like Jenkins.
- Work with version control systems such as Git and SVN for performance scripts and frameworks.
- Develop and maintain custom utilities, simulators, and support programs to simulate complex workloads.
- Support containerized environments using Docker, Kubernetes, OpenShift, and cloud platforms.
- Hands-on experience testing applications deployed on Google Cloud Platform (GCP) or similar cloud environments.
- Performance testing of microservices-based architectures using RESTful services and JSON payloads.
- Experience working with NoSQL databases alongside traditional relational databases.
- Lead and execute resiliency, failover, and disaster recovery performance tests.
- Validate system behavior during node failures, network disruptions, and recovery scenarios.
- Ensure systems meet SLAs for availability, reliability, and recovery objectives.
- Define and track performance KPIs such as response times, throughput, error rates, and resource utilization.
- Prepare and present performance test reports, dashboards, and executive summaries.
- Communicate execution status, risks, and recommendations to technical and business stakeholders.
Required Skills & Technical Expertise :
Performance & Testing Tools :
- 8+ years of hands-on experience in performance and non-functional testing.
- Strong expertise in JMeter, LoadRunner, or similar tools.
- Experience testing web, mobile, API, batch, and database workloads
Did you find something suspicious?
Posted by
Posted in
Quality Assurance
Functional Area
QA & Testing
Job Code
1595256
Interview Questions for you
View All