backGo to search

Lead Performance Testing Engineer

Office in Pune
bullets
Performance Testing
& others
bullets
hot

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