Associate QA Lead / QA Lead
We are looking for a Associate QA Lead / QA Lead to join our dynamic team.
Roles and Responsibilities
- Lead, mentor, and guide a team of Senior Quality Assurance Engineers to ensure high-quality software delivery.
- Develop and implement QA strategies, including test automation frameworks and best practices.
- Design, develop, and maintain automated test scripts using Selenium WebDriver and other automation tools such as Cypress, Playwright
- Collaborate with development teams to define test requirements, acceptance criteria, and defect-tracking processes.
- Conduct code reviews, test case reviews, and ensure adherence to testing standards.
- Oversee the execution of manual and automated test cases, ensuring comprehensive test coverage.
- Manage and improve CI/CD pipelines to integrate automated tests into the software development lifecycle.
- Identify, report, and track software defects, working closely with development teams for resolution.
- Ensure compliance with industry standards, security protocols, and best testing practices.
- Provide insights and recommendations to improve software performance, scalability, and reliability.
- Stay updated on emerging QA technologies, trends, and automation tools to continuously enhance the QA process.
Candidate Profile
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 5+ years of experience in Quality Assurance, with at least 2+ years in a leadership role.
- Strong expertise in Selenium WebDriver, Cypress, Playwright for automation testing.
- Proficiency in at least one programming language for automation (e.g., Java, Python, C#).
- Hands-on experience with test automation frameworks (e.g., TestNG, JUnit, Cucumber).
- Experience with CI/CD tools (Jenkins, GitLab, Azure DevOps) for test automation integration.
- Strong understanding of software testing methodologies, including functional, regression, performance, and security testing.
- Experience in API testing using Postman, RestAssured, or similar tools.
- Knowledge of Agile methodologies (Scrum, Kanban) and experience working in Agile teams.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and leadership skills, with the ability to mentor and coach team members.