Lead Performance Testing Engineer
Office in Pune
Performance Testing
& others
We are looking for an experienced and detail-oriented Lead Performance Testing Engineer to join our team.
The ideal candidate will play a pivotal role in driving the non-functional testing (NFT) initiatives, optimizing performance strategies, and ensuring the delivery of high-performing, scalable applications.
Responsibilities
- Participate actively in project ceremonies, including sprint planning, daily stand-ups, demonstrations, and retrospectives
- Collaborate with stakeholders to review requirements, define performance testing activities, and maintain supporting documentation
- Produce high-level and detailed estimates using story points and time-based assessments
- Document comprehensive test strategies and test plans, translating complex requirements into actionable test scenarios
- Create, maintain, and enhance test data sets for system validation activities
- Develop test automation scripts that bolster performance testing coverage and effectiveness
- Automate and execute system performance tests in alignment with project requirements
- Contribute to project-level walkthroughs, inspections, and reviews to ensure quality assurance
- Identify improvement areas, introducing and championing industry best practices for performance testing
- Provide recommendations for performance tuning to optimize system behavior
- Lead efforts to mentor junior team members and guide NFT-related discussions across functional teams
Requirements
- 7-13 years of hands-on experience in performance testing engineering roles
- Strong understanding of Agile development lifecycle and its integration with testing processes
- Proficiency in designing, executing, and analyzing performance tests using tools like JMeter
- Expertise in testing distributed systems across platforms such as web interfaces, REST web services, and backend application servers
- Ability to write and optimize code in general-purpose programming languages, including Java
- Proven ability to create performance automation scripts and integrate them into CI/CD pipelines using Jenkins or Bamboo
- Background in system monitoring and performance profiling with tools like Splunk, Dynatrace, Prometheus, Grafana, and InfluxDB
- Solid experience in working with UNIX/Linux environments and database performance monitors
- Competency in database management, including Oracle, PL/SQL, SQL*Plus, and scripting tools like Flyway
- Skills in Unix Shell Scripting coupled with a deep understanding of query optimization and DB monitoring
- Experience working on AWS environments to support cloud-based testing strategies
- Strong organizational, problem-solving, and critical thinking skills
- Ability to communicate effectively, both orally and in writing
Nice to have
- Familiarity with integrating monitoring tools into overall testing workflows
- Background in mentoring and upskilling team members within a performance engineering capacity
- Understanding of advanced database optimization techniques