Key Skills: JMeter, LoadRunner, Performance Center, Azure, AWS, Microservices, REST API, Azure AppInsights, New Relic, AppDynamics, Grafana, Performance Engineering, CI/CD, Jenkins, GitLab CI, Azure DevOps, Database Optimization, Monitoring, Observability, Performance Tuning, Automation, Communication, Analyst, Javascript, Shell.
Roles and Responsibilities:
- Define and lead the performance testing strategy for highly available, scalable, and resilient cloud-based (preferably Azure) and on-prem applications.
- Architect and implement performance testing frameworks using JMeter, LoadRunner, and other relevant tools.
- Design, develop, and execute comprehensive performance test plans including load, stress, spike, endurance, and capacity testing.
- Collaborate with solution architects, developers, DevOps, and infrastructure teams to define performance SLAs and technical baselines.
- Analyze test results and provide detailed insights and recommendations for tuning application code, infrastructure, and database queries.
- Drive root cause analysis for performance bottlenecks and work closely with engineering teams to implement optimizations.
- Integrate performance testing into CI/CD pipelines for continuous performance monitoring and validation.
- Set up and maintain performance test environments that replicate production as closely as possible.
- Coach and mentor junior performance engineers; promote best practices and a performance-first mindset across teams.
- Present test findings and status reports to leadership and stakeholders in a clear and actionable format.
Experience Requirement:
- 10-12 years of experience in performance testing and engineering for web-based and preferably cloud-native applications.
- Strong hands-on experience with JMeter, LoadRunner, and Performance Center.
- Good understanding of cloud infrastructure (preferably Azure or AWS) and its performance implications.
- Proven ability to design performance test strategies for microservices, REST APIs, and event-driven architectures.
- Experience working with monitoring and observability tools such as New Relic, AppDynamics, Grafana, and preferably Azure AppInsights.
- Solid knowledge of performance tuning at multiple layers - application, infrastructure, network, and database.
- Understanding of database analysis and design with experience in optimization.
- Experience with CI/CD and DevOps pipelines (Jenkins, Azure DevOps, GitLab CI) for integrating performance tests.
- Accountability and proactiveness; ability to take ownership of tasks and use critical thinking to improve performance results.
- Excellent analytical, troubleshooting, and problem-solving skills.
- Strong communication skills, with the ability to clearly articulate technical performance findings to both technical and non-technical audiences.
Education: Any Post Graduation, Any Graduation