Job Summary
The Performance Test Engineer ensures application scalability, stability, and reliability by designing and executing comprehensive performance testing strategies across web, API, and distributed systems.
Key Responsibilities
- Analyze architecture and traffic patterns to define realistic load models
- Design performance test strategies covering load, stress, spike, volume, and endurance testing
- Develop and maintain performance scripts using JMeter / LoadRunner / Gatling
- Configure distributed test execution and parameterized data models
- Monitor application, database, and infrastructure metrics during test execution
- Correlate performance metrics with backend bottlenecks and resource utilization
- Work with engineering teams to recommend tuning and optimization actions
- Integrate performance tests into CI/CD pipelines for early regression detection
- Create executive‑level performance reports and recommendations
Skill Requirements
Mandatory:
- Strong hands‑on experience with JMeter scripting and framework design
- Expertise in performance concepts: throughput, latency, concurrency, scalability
- Experience using APM and monitoring tools (Grafana, Dynatrace, AppDynamics, Kibana)
- API and microservices performance testing
- Exposure to GenAI concepts and use cases in software testing and quality engineering
- Experience using GenAI tools (e.g., Copilot, ChatGPT or similar) to accelerate test design, script generation, and debugging
- Ability to leverage GenAI for test case generation, data creation, and code optimization
Good to Have:
- Cloud‑based performance testing (AWS/Azure)
- Basic database performance tuning knowledge
Other Requirements
- Strong data interpretation and root‑cause analysis skills
- Ability to present findings to technical and non‑technical stakeholders
Total Experience: 8–13 years