QA Lead – Automation
We are looking for a QA Lead – Automation to join our dynamic team.
Key Responsibilities
- Lead the development and execution of comprehensive test strategies, test plans, and test cases to ensure the quality of software applications.
- Collaborate closely with cross-functional teams, including developers, product managers, and stakeholders, to understand project requirements, specifications, and identify critical test scenarios.
- Conduct functional, regression, and performance testing to thoroughly validate the functionality, reliability, scalability, and performance of software applications.
- Design and implement automated test scripts using industry-standard tools and frameworks, such as Selenium, TestNG, and JUnit, to streamline testing processes and improve overall efficiency.
- Identify, document, and track software defects, perform root cause analysis, and work closely with the development team to ensure timely resolution of issues.
- Contribute to the enhancement of QA processes, methodologies, and tools to drive continuous improvement in testing practices and effectiveness.
- Mentor and guide junior QA engineers, providing technical expertise, support, and training to help them develop their skills and grow within the organization.
- Prepare comprehensive test reports, documentation, and metrics to communicate the status and results of QA activities to stakeholders.
Candidate Profile
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 5+ years of proven experience in software quality assurance, with significant experience in leading test planning, execution, and automation as a Senior QA Engineer or similar role.
- Proficient in using test automation tools and frameworks, such as Selenium, TestNG, JUnit, or equivalent technologies.
- Extensive knowledge of software QA methodologies, tools, and processes, including both manual and automated testing techniques.
- Hands-on experience in programming languages (e.g., Java, Python) for creating automated test scripts and conducting various testing activities.
- Familiarity with Agile methodologies and experience working within Agile/Scrum teams.
- Excellent problem-solving skills, with a meticulous attention to detail and a strong commitment to quality.
- Exceptional communication skills and the ability to collaborate effectively with cross-functional teams, including developers, product managers, and stakeholders.
- Proven track record of leading and mentoring QA teams, ensuring their professional growth and development.