Responsibilities:
Develop and execute comprehensive performance test plans and strategies for various applications and systems.
Design and create complex JMeter scripts to simulate real-world user loads and scenarios.
Conduct load testing, stress testing, endurance testing, and other performance testing activities.
Analyze test results, identify performance bottlenecks, and provide actionable recommendations for optimization.
Monitor application performance during testing using various monitoring tools.
Collaborate with developers, system administrators, and other stakeholders to troubleshoot and resolve performance issues.
Generate detailed performance test reports, including findings, analysis, and recommendations.
Stay up-to-date with the latest performance testing trends, tools, and technologies.
Contribute to the improvement of performance testing processes and best practices.
Qualifications:
Core Skills:
9-10 years of experience in performance testing.
Strong expertise in JMeter, including advanced scripting, configuration, and analysis.
Technical Skills:
Proficiency in performance testing methodologies, including load testing, stress testing, and endurance testing.
Experience with one or more application performance monitoring (APM) tools (e.g., Dynatrace, AppDynamics, New Relic).
Solid understanding of application architectures, including web servers, databases, and networks.
Ability to analyze and interpret performance metrics (e.g., response time, throughput, CPU utilization, memory utilization).
Experience with database performance testing.
Familiarity with cloud-based performance testing.
Strong SQL skills.
Other Skills:
Excellent analytical and problem-solving skills.
Strong communication and collaboration skills.
Ability to work independently and as part of a team.
Ability to manage multiple tasks and prioritize effectively.
Experience in an Agile development environment.
Any Graduate