We are seeking a Senior Performance Tester with hands-on expertise in performance engineering and testing complex applications in a microservices environment. The ideal candidate will have deep knowledge of tools such as Apache JMeter , Micro Focus Performance Center , AWR analysis , AppDynamics , and Splunk . This role involves test strategy planning, test execution, result analysis, and reporting for high-traffic enterprise systems.
Key Responsibilities:
- Develop and execute automated performance tests using JMeter and other performance tools.
- Manage and plan performance testing cycles, including test strategy, workload modeling, estimation , and test case design.
- Perform detailed performance analysis of pre-production and production environments.
- Work closely with stakeholders to understand performance bottlenecks and scalability issues.
- Analyze performance metrics from various layers including application, database (AWR), OS , and network .
- Use Splunk logs and production data to design realistic performance scenarios.
- Monitor and analyze system behavior using tools like AppDynamics and recommend tuning strategies.
- Identify and troubleshoot issues such as memory leaks, thread contention, connection leaks , and infrastructure bottlenecks.
- Create and maintain performance dashboards, graphs, and reports ; document test results and signoffs.
- Integrate performance testing jobs into CI/CD pipelines (TeamCity preferred) .
- Lead and mentor a small team, and ensure best practices are followed in performance engineering.
- Communicate effectively with technical and non-technical stakeholders.
- Participate actively in Agile ceremonies and deliverables