We are looking for an experienced Lead Performance Engineer with 12+ years of experience in performance engineering to design, develop, and execute performance testing strategies for enterprise and cloud-based applications. The ideal candidate will have strong hands-on experience with performance testing tools such as Apache JMeter, LoadRunner, k6, and Gatling, along with performance monitoring tools such as Datadog and Dynatrace.
The candidate should have expertise in API, web, and automation testing, including front-end performance testing for Next.js applications. Experience in troubleshooting network and AWS infrastructure-related performance issues is required.
The Lead Performance Engineer will work closely with development, QA, DevOps, and architecture teams to ensure application scalability, reliability, stability, and optimal performance.
Key Responsibilities
- Bring 12+ years of experience in performance engineering, performance testing, and optimization of enterprise applications.
- Design, develop, execute, and maintain performance test scripts using Apache JMeter, LoadRunner, k6, Gatling, or similar tools.
- Conduct load, stress, endurance, scalability, and capacity testing for web applications, APIs, backend systems, and microservices.
- Perform front-end performance testing for Next.js applications to identify and resolve performance bottlenecks.
- Design, develop, and maintain automated test suites for Next.js applications, covering unit, integration, and end-to-end (E2E) testing.
- Perform API performance testing for REST/JSON and SOAP-based services and integrate performance tests with automation frameworks.
- Troubleshoot and triage performance issues across network components, AWS infrastructure, application services, and backend systems.
- Analyze performance test results, identify bottlenecks, and provide actionable recommendations for application and infrastructure optimization.
- Monitor system performance metrics, including CPU, memory, garbage collection (GC), disk I/O, and network utilization during test execution.
- Utilize performance monitoring and application performance management (APM) tools such as Datadog and Dynatrace to identify, analyze, and resolve performance issues.
- Collaborate with development, QA, DevOps, and architecture teams to improve application performance, scalability, and reliability.
- Integrate performance testing suites into CI/CD pipelines to enable continuous performance validation.
- Design, implement, and maintain reusable performance testing frameworks and establish performance engineering best practices.
- Prepare detailed performance test reports, document findings, and present performance metrics and recommendations to stakeholders.
- Continuously evaluate and improve performance testing methodologies, frameworks, tools, and processes.
Required Skills and Qualifications
- 12+ years of experience in performance engineering and performance testing.
- Strong hands-on experience with Apache JMeter, including test plan creation, scripting, listeners, test execution, and distributed testing.
- Experience with performance testing tools such as LoadRunner, k6, and Gatling.
- Experience with front-end performance testing of Next.js applications.
- Proven experience designing, developing, and deploying performance testing frameworks.
- Strong experience in API automation and performance testing using REST/JSON and SOAP.
- Mandatory experience in troubleshooting and triaging network and AWS infrastructure-related performance issues.
- Hands-on experience with performance monitoring and APM tools such as Datadog and Dynatrace.
- Knowledge of HTTP/HTTPS protocols, JSON, XML, and web application architecture.
- Experience monitoring application and infrastructure performance using server logs, JVM monitoring, and system-level metrics.
- Familiarity with CI/CD tools and version control systems such as Jenkins and Git.
- Strong analytical, problem-solving, troubleshooting, and communication skills.
- Ability to collaborate effectively with cross-functional teams and communicate technical findings to stakeholders.
Work Authorization
Applicants must be legally authorized to work in the United States.
Themesoft Inc is an Equal Employment Opportunity employer. We consider qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, veteran status, or any other status protected by applicable federal, state, or local law.