We are seeking a highly experienced Lead Performance Engineer to drive performance engineering initiatives for enterprise and cloud-based applications. The ideal candidate will design, develop, and execute performance testing strategies for web, API, and backend systems. They will work closely with development, QA, DevOps, and architecture teams to ensure applications are scalable, reliable, and high-performing.
Roles and Responsibilities
- Lead performance testing for web, API, and microservices using JMeter, LoadRunner, K6, or Gatling
- Design and execute load, stress, endurance, and scalability tests
- Build and maintain performance test frameworks and automation suites
- Perform API performance testing (REST/SOAP) and integrate with automation
- Monitor performance metrics (CPU, memory, GC, I/O, network) using Dynatrace, DataDog, etc.
- Analyze results, identify bottlenecks, and recommend optimizations
- Integrate performance tests into CI/CD pipelines (Jenkins, Git)
- Prepare performance reports and present findings to stakeholders
- Drive continuous improvement of tools, frameworks, and best practices
Required Skills
- 12+ years in performance engineering
- Strong expertise in Apache JMeter (scripting, test plans, distributed testing)
- Experience with LoadRunner, K6, or Gatling
- Front-end performance testing for Next.js applications
- API performance testing (REST/JSON, SOAP)
- Knowledge of HTTP/HTTPS, JSON, XML
- Experience with APM tools (Dynatrace, DataDog) and JVM/server monitoring
- Strong analytical, troubleshooting, and communication skills