Description

You will define and implement performance engineering strategies to meet non-functional requirements. You will design, develop, and execute performance, load, and stress tests for complex, large-scale systems. Your work involves identifying bottlenecks through deep analysis of system metrics and providing actionable optimization recommendations.

Responsibilities

  • Design and develop performance test scripts using LoadRunner and Apache JMeter.
  • Execute load, stress, and resilience tests, including controlled failure experiments.
  • Monitor system performance using AppDynamics and Splunk to track CPU, memory, and SQL metrics.
  • Analyze garbage collection logs, thread pools, and connection pools to identify bottlenecks.
  • Collaborate with development and DevOps teams to validate failover and recovery under stress.

Required Skills

  • 5+ years of experience in performance engineering and NFR analysis.
  • Expertise in LoadRunner (VuGen, Controller, Analysis) and Apache JMeter.
  • Hands-on experience with BlazeMeter for performance testing execution.
  • Strong diagnostic skills analyzing system-level metrics in Java and .NET applications.
  • Proficiency with monitoring tools AppDynamics and Splunk.
  • Understanding of microservices architecture, distributed systems, and containerized environments (Kubernetes/OpenShift).
  • Experience with workload modeling and performance test design.

Preferred Skills

  • Experience with CI/CD-integrated performance testing.
  • Familiarity with cloud platforms AWS, Azure, or Google Cloud.
  • Background in data center migration or cloud transformation performance validation.

Education

Any Gradute