We are seeking an experienced Performance Testing Lead to oversee and execute performance testing initiatives across multiple projects. The ideal candidate will guide the testing team in implementing effective strategies and methodologies.
Key Responsibilities:
Performance Test Planning: Develop comprehensive performance test plans aligned with system requirements, project timelines, and goals.
Tool Proficiency: Demonstrate advanced proficiency in performance testing tools such as LoadRunner, JMeter, Gatling, or similar, to simulate real-world scenarios and identify performance bottlenecks.
Scripting and Programming: Proficiency in scripting and programming languages like Java, Python, or similar.
Performance Analysis: Analyze test results, collaborate with development and infrastructure teams to troubleshoot and resolve performance issues.
Scalability Assessment: Assess system scalability, provide recommendations, and implement enhancements to optimize performance under various load conditions.
Reporting and Documentation: Generate detailed reports documenting findings, recommendations, and performance metrics for stakeholders.
Continuous Improvement: Stay updated with industry trends, best practices, and emerging technologies related to performance testing.
Qualifications:
Extensive experience in performance testing methodologies, tools, and techniques.
Strong analytical and problem-solving skills for analyzing complex systems.
Excellent communication and collaboration skills for working with cross-functional teams.
Proven track record in leading performance testing efforts for large-scale projects.
Relevant certifications (e.g., Certified Software Test Professional, Certified Performance Testing Professional) are a plus.
Experience with cloud-based performance testing and monitoring tools such as AWS, Azure, etc., and understanding complex system architecture.
Knowledge of load balancing algorithms and environments.