Performance Test Engineer
Role Summary
We are seeking an enthusiastic and detail-oriented Performance Test Engineer to join our Quality Assurance team. You will be responsible for ensuring the scalability, reliability, and speed of our critical applications under various load conditions. The ideal candidate has a passion for identifying and resolving performance bottlenecks before they impact our users.
Key Responsibilities
- Design and Develop comprehensive performance test strategies, plans, and scripts (e.g., load, stress, endurance, and spike testing).
- Execute tests using industry-standard tools and monitor system behavior during execution.
- Analyze test results to identify performance issues, bottlenecks, and areas for optimization (e.g., application code, database queries, infrastructure).
- Collaborate closely with development, DevOps, and architecture teams to troubleshoot issues and drive performance improvements.
- Report test results clearly to technical and non-technical stakeholders, highlighting risks and recommendations.
- Maintain and manage the performance testing environment and test data.
Essential Requirements
Experience : 3+ years of professional experience in performance testing and engineering.Tools : Proven expertise with one or more major performance testing tools (e.g., JMeter , LoadRunner, Gatling, k6).Monitoring : Strong skills in using monitoring tools (e.g., Prometheus, Grafana, Dynatrace, New Relic) to pinpoint root causes of performance issues.Programming : Proficiency in at least one scripting or programming language for test automation and scripting (e.g., Python, Java, JavaScript).Concepts : Solid understanding of performance testing methodologies, web technologies (HTTP / HTTPS, REST / SOAP), and database concepts.Analysis : Ability to analyze metrics such as response time, throughput, utilization, and error rates.