Senior Performance Testing Engineer

وصف الوظيفة

We are looking for a talented Senior Performance Testing Engineer who possesses extensive knowledge in designing, executing, and interpreting performance testing solutions for enterprise applications. The candidate should demonstrate a successful history of identifying performance bottlenecks, enhancing systems for scalability, and delivering high-quality applications in challenging environments.

Key Responsibilities

  • Drive the design and application of performance testing strategies, frameworks, and industry best practices.
  • Create, execute, and uphold performance, load, stress, endurance, and scalability tests.
  • Assess system performance results to pinpoint bottlenecks, root causes, and potential enhancements.
  • Work alongside development, architectural, and infrastructure teams to suggest performance optimizations.
  • Produce comprehensive reports covering performance testing findings, trends, and key performance indicators.
  • Ensure the integration of performance testing within CI/CD pipelines where relevant.
  • Provide mentorship and guidance to junior testers on performance testing methodologies and tools.

Required Skills & Experience

  • 8–10 years of substantial practical experience in performance testing and engineering.
  • Expertise in performance testing tools like JMeter, LoadRunner, NeoLoad, or similar.
  • Solid understanding of application performance monitoring (APM) tools (e.g., Dynatrace, AppDynamics, New Relic).
  • Proficiency in scripting, debugging, and evaluating test scripts.
  • Experience with CI/CD pipelines (Jenkins, Git, etc.) and performance testing integration.
  • Deep insight into web technologies, APIs, databases, and distributed systems.
  • Strong analytical and problem-solving capabilities, adept at troubleshooting performance challenges.
  • Exceptional communication and stakeholder engagement skills.

Preferred Qualifications

  • Experience in cloud environments (AWS, Azure, GCP).
  • Familiarity with container orchestration (Docker, Kubernetes) and microservices performance testing.
  • Knowledge of programming/scripting languages (Java, Python, Shell, etc.).

Why Join Our Team?

  • Engage with challenging projects utilizing advanced technology.
  • Experience a collaborative and growth-focused work atmosphere.
  • Competitive compensation package along with benefits.

متطلبات الوظيفة

Key Responsibilities

  • Lead the design and implementation of performance testing strategies, frameworks, and best practices.
  • Develop, execute, and maintain performance, load, stress, endurance, and scalability tests.
  • Analyze system performance results and identify bottlenecks, root causes, and areas of improvement.
  • Collaborate with development, architecture, and infrastructure teams to recommend performance optimizations.
  • Generate detailed reports on performance test results, trends, and KPIs.
  • Ensure performance testing is integrated into CI/CD pipelines where applicable.
  • Mentor and guide junior testers in performance testing methodologies and tools.

Required Skills & Experience

  • 8–10 years of strong hands-on experience in performance testing and engineering.
  • Proficiency in performance testing tools such as JMeter, LoadRunner, NeoLoad, or equivalent.
  • Strong knowledge of application performance monitoring (APM) tools (e.g., Dynatrace, AppDynamics, New Relic).
  • Expertise in scripting, debugging, and analyzing test scripts.
  • Experience with CI/CD pipelines (Jenkins, Git, etc.) and integration of performance testing.
  • Solid understanding of web technologies, APIs, databases, and distributed systems.
  • Strong analytical and problem-solving skills with the ability to troubleshoot performance issues.
  • Excellent communication and stakeholder management skills.

Nice to Have

  • Experience in cloud environments (AWS, Azure, GCP).
  • Familiarity with containerization (Docker, Kubernetes) and microservices performance testing.
  • Knowledge of programming/scripting languages (Java, Python, Shell, etc.).

Why Join Us?

  • Opportunity to work on challenging projects with cutting-edge technology.
  • Collaborative and growth-oriented work environment.
  • Competitive compensation and benefits package.