Chennai
Posted 2 weeks ago
![Top Left Decoration](https://rheo.ai/wp-content/uploads/2025/01/Layer_1-4.png)
![Top Right Decoration](https://rheo.ai/wp-content/uploads/2025/01/Layer_1-5.png)
Lead QA Engineer
– Full-time | Senior level | Chennai, Tamil Nadu, India | Hybrid Work Culture
REQUIREMENTS
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Proven experience as a Quality Analyst Engineer or in a similar lead testing role, with at least 6 years of relevant experience, with a focus on leadership and team management.
- Strong expertise in designing and executing comprehensive test strategies, test plans, and test cases.
- Proficiency in test automation using popular testing frameworks and tools (e.g., Selenium, JUnit, TestNG, etc.).
- Experience with performance testing and familiarity with tools (e.g., JMeter, LoadRunner).
- Solid understanding of various testing methodologies, including regression, functional, and integration testing.
- Strong analytical skills to identify, isolate, and reproduce defects effectively.
- Excellent leadership and mentoring abilities to guide and inspire junior team members.
- Exceptional communication and collaboration skills to work effectively in a cross-functional environment.
- Continuous learner, passionate about staying updated with the latest testing trends and technologies.
- ISTQB or similar testing certifications are preferred.
WHAT YOU WILL DO
1. Leadership and Team Management:
- Lead, mentor, and manage a team of QA engineers.
- Provide guidance, training, and support to team members.
- Foster a collaborative and positive work environment.
2. Quality Assurance Strategy:
- Develop and implement a comprehensive QA strategy that aligns with overall business objectives.
- Define and enforce QA processes and standards.
- Stay abreast of industry best practices and incorporate them into the QA strategy.
3. Test Planning and Execution:
- Collaborate with cross-functional teams to understand project requirements and specifications. Create detailed test plans, test cases, and test scripts.
- Execute manual and automated tests to ensure the functionality, performance, and security of software applications.
4. Automation Testing:
- Drive the implementation of automation testing where applicable.
- Select and implement appropriate testing tools and frameworks.
- Continuously enhance and maintain automated test suites.
5. Defect Management:
- Identify, document, and track defects through their lifecycle.
- Work closely with development teams to facilitate timely defect resolution.
6. Performance and Load Testing:
- Design and execute performance and load testing to ensure software scalability and reliability.
7. Collaboration and Communication:
- Collaborate effectively with development, product management, and other cross-functional teams.
- Communicate QA status, issues, and risks to stakeholders in a clear and concise manner.
8. Continuous Improvement:
- Proactively identify opportunities for process improvement and efficiency.
- Implement and drive continuous improvement initiatives within the QA team.
9. Product Expertise:
- Develop an in-depth understanding of the company’s products, their underlying architecture, and business requirements to provide valuable insights during the testing process.
10. Cross-Functional Collaboration:
- Work closely with product managers, software developers, and other stakeholders to understand project requirements and ensure clear communication and alignment throughout the development and testing lifecycle.