Quality Assurance Lead
We are looking for a Quality Assurance Lead to join our dynamic team.
Key Responsibilities
- Lead and mentor the automation testing team, ensuring adherence to best practices.
- Design, develop, and maintain robust automation frameworks using Selenium WebDriver and related tools.
- Create and execute automated test scripts for web and mobile applications.
- Collaborate with developers, product owners, and DevOps teams to define test strategies and ensure seamless integration of automation.
- Establish and maintain CI/CD pipelines for automating regression and smoke testing.
- Perform code reviews and optimize test scripts for performance and reliability.
- Identify, document, and track software defects, ensuring proper resolution.
- Provide regular test reports, defect analysis, and insights into automation coverage.
- Stay up to date with emerging automation tools, frameworks, and best practices.
- Ensure compliance with quality standards, security, and regulatory requirements.
Candidate Profile
- Bachelor’s degree in Software Engineering or a related field.
- 6 to 8 years of experience in automation testing with a focus on Selenium WebDriver.
- Strong expertise in Java/Python for test automation.
- Experience in building and maintaining test automation frameworks (Hybrid, Data-Driven, BDD/TDD, etc.).
- Hands-on experience with TestNG, JUnit, Cucumber, and Maven/Gradle.
- Solid understanding of REST API automation with tools like Postman and RestAssured.
- Experience integrating test automation into CI/CD pipelines using Jenkins, GitHub Actions, Azure DevOps, or similar tools.
- Strong knowledge of Agile methodologies (Scrum/Kanban) and familiarity with JIRA or similar tools.
- Experience with cloud-based testing platforms like BrowserStack, Sauce Labs, or Selenium Grid.
- Excellent problem-solving skills and the ability to troubleshoot automation failures.
- Strong communication and leadership skills, with the ability to mentor and guide junior testers.