Role: Performance Test Engineer / Senior Performance Test Engineer
Domain: Quality Engineering Performance Testing
Location: Pune (Work from Office)
Exp: 5+ Years
About the Position
We are seeking an experienced Performance Test Engineer to join our Performance Testing Center of Excellence (CoE). The ideal candidate will be responsible for end-to-end performance testing activities, including requirement analysis, test strategy creation, scripting, execution, monitoring, reporting, and performance analysis. The role requires strong expertise in performance testing tools, monitoring platforms, and stakeholder management to ensure optimal application performance and scalability.
Technical and Professional Requirements
Mandatory
- Strong understanding of Performance Testing concepts, methodologies, and best practices.
- Hands-on experience in end-to-end Performance Testing implementation across enterprise applications.
- Expertise in at least one of the following performance testing tools:
- JMeter
- LoadRunner
- Gatling
- Experience in designing and executing:
- Load Testing
- Stress Testing
- Scalability Testing
- Endurance/Soak Testing
- Failover Testing
- Hands-on experience with application and infrastructure monitoring tools such as:
- AWS CloudWatch
- Azure Monitor / Azure Application Insights
- Google Cloud Monitoring
- New Relic
- Dynatrace
- AppDynamics
- Strong understanding of web performance analysis tools:
- Chrome Developer Tools
- Lighthouse
- PageSpeed Insights
- Experience analyzing performance bottlenecks and providing optimization recommendations.
- Good understanding of application architecture, networking concepts, and performance engineering principles.
Preferred
- Programming or scripting experience in:
- Java
- JavaScript
- Groovy
- Python
- Shell Scripting
- Experience with Azure Load Testing Service or other cloud-based performance testing solutions.
- Knowledge of Kubernetes and containerized application deployments.
- Exposure to CI/CD pipelines and DevOps practices.
- Experience working in Agile environments.
- Strong communication and stakeholder management skills.
Job Responsibilities
- Gather, analyze, and understand performance testing requirements from stakeholders.
- Define and implement performance testing strategies, approaches, and execution plans.
- Develop, enhance, and maintain performance test scripts using industry-standard tools.
- Perform proof-of-concepts (PoCs), research, and performance engineering assessments as required.
- Design and execute various performance tests including load, stress, endurance, scalability, and failover testing.
- Monitor application, server, and infrastructure performance during test execution.
- Analyze test results, identify bottlenecks, and provide actionable recommendations for performance improvements.
- Generate comprehensive performance test reports and present findings to stakeholders.
- Collaborate effectively with development, infrastructure, DevOps, and business teams to resolve performance issues.
- Plan, track, and manage performance testing activities, dependencies, and deliverables.
- Lead performance testing engagements independently and drive successful project outcomes.
Educational Requirements