with over 5 years of expertise in designing, executing, and analyzing performance testing solutions. The ideal candidate will have hands-on experience with performance testing tools, scripting, workload modeling, and performance monitoring. You will work closely with development, QA, and DevOps teams to ensure applications are scalable, reliable, and meet performance SLAs.
Key Responsibilities:
Design, plan, and execute performance, load, stress, and scalability tests.
Develop and maintain performance test scripts using tools such as
JMeter, LoadRunner, Gatling, or NeoLoad
.
Define test strategies, scenarios, and workloads based on business requirements.
Monitor application performance using
APM tools
(Dynatrace, AppDynamics, New Relic, etc.).
Identify system bottlenecks, analyze root causes, and provide optimization recommendations.
Work with cross-functional teams (development, architecture, DevOps, QA) to ensure system readiness for production.
Prepare detailed test reports and communicate performance insights to stakeholders.
Participate in capacity planning and performance tuning initiatives.
Required Skills:
5+ years of proven experience in
performance testing and engineering
.
Strong hands-on knowledge of
performance testing tools
(LoadRunner, JMeter, NeoLoad, Gatling).
Proficiency in
test scripting, parameterization, and correlation
.
Experience with
APM and monitoring tools
(Dynatrace, AppDynamics, Grafana, Kibana, New Relic).
Strong understanding of
HTTP, Web Services, APIs, Databases, and Cloud environments
.
Familiarity with CI/CD pipelines and integration of performance tests in DevOps.
Good knowledge of
SQL
for backend performance validation.
Strong problem-solving and analytical skills with attention to detail.
Good to Have:
Experience with
cloud platforms (AWS, Azure, GCP)
.
Familiarity with
scripting/programming
(Java, Python, or Shell).
Exposure to containerized environments (