We are seeking a highly skilled and experienced Senior Performance Test Engineer to join our dynamic and innovative team. The ideal candidate will possess a deep understanding of performance testing methodologies, tools, and best practices. You will play a crucial role in ensuring the optimal performance, scalability, and reliability of our software applications under various conditions and workloads.
Key Responsibilities:
a. Performance Testing Strategy: Develop and execute comprehensive performance testing strategies for complex software applications, considering various scenarios, load levels, and usage patterns.
b. Test Planning: Collaborate with cross-functional teams, including developers, architects, and product managers, to define performance testing objectives, scope, and success criteria.
c. Test Case Design: Create and maintain performance test scenarios and scripts, covering different usage scenarios, load variations, and stress conditions.
d. Performance Monitoring: Monitor and analyze system performance during test executions using monitoring tools, identifying bottlenecks, performance degradation, and potential areas for optimization.
e. Performance Analysis: Conduct in-depth analysis of performance test results, generate insightful reports, and provide actionable recommendations to development teams for performance improvements.
f. Load Generation: Utilize performance testing tools to generate and manage virtual users, simulating realistic user interactions and traffic patterns.
g. Collaboration: Collaborate closely with development and operations teams to identify performance bottlenecks, troubleshoot issues, and implement effective solutions.
h. Continuous Improvement: Stay up to date with industry trends and emerging technologies in performance testing and contribute to the enhancement of performance testing processes and methodologies.
i. Automation: Develop and maintain automated performance test scripts to ensure repeatable and consistent performance testing outcomes.
j. Documentation: Create detailed documentation of performance test plans, methodologies, results, and recommendations for future reference.
Qualifications:
• Bachelor's degree in computer science, engineering, or a related field.
• Proven experience as a performance test engineer, with a minimum of 4 years in performance testing.
• Proficiency in JMeter, LoadRunner, Gatling, or similar tools.
• Strong programming/scripting skills (e.g., Java, Python, or others).
• Solid understanding of software architecture, distributed systems, and networking concepts.
• Familiarity with CI/CD processes and integration of performance testing within the pipeline.
• Excellent analytical, problem-solving, and communication skills.
• Ability to work effectively in a collaborative, fast-paced environment.
• Strong attention to detail and a passion for delivering high-quality results.
--
You must verify your mobile number to apply to this job.