Define and implement comprehensive performance testing strategies aligned with business and technical requirements.
Lead the design, scripting, and execution of various types of performance tests, including load, stress, scalability, and endurance testing.
Utilize performance testing tools (e.g., JMeter, LoadRunner, k6, Neoload) to simulate user traffic and monitor system behavior.
Analyse performance test results, identify performance bottlenecks, and provide detailed reports with actionable recommendations to development and infrastructure teams.
Collaborate with architects, developers, and operations teams to establish performance baselines and benchmarks.
Monitor production system performance and contribute to capacity planning.
Implement performance engineering best practices within the SDLC.
Essential Qualifications:
Bachelor's degree in computer science, Engineering, or a related technical field.
Extensive experience (10+ years) in performance testing and engineering leadership roles.
Hands-on expertise with at least one major performance testing tool (e.g., JMeter, LoadRunner, NeoLoad).
Strong understanding of application architecture, databases, network protocols, and operating systems.
Proficiency in analyzing performance metrics, server logs, and system monitoring tools.
Experience identifying root causes of performance issues and recommending solutions.