Position Overview:
The QA Automation Manager will lead the QA automation team and ensure the delivery of high-quality software applications. This role requires a strong technical background in UI and API automation, along with proven leadership skills to manage and mentor a team of QA professionals. The ideal candidate will possess comprehensive experience in automation frameworks, agile methodologies, and knowledge around continuous integration/continuous deployment (CI/CD) pipelines.
This is a permanent position for Pune location.
Key Responsibilities:
- Lead and manage the QA automation team, including setting goals, providing mentorship, and conducting performance reviews.
- Devise test automation approach/strategy by suggesting and supporting on design and implementation of robust UI automation frameworks using Selenium and C#.
- Support architects to create/implement/enhance automation framework.
- Help team to develop and maintain automated test scripts in Visual Studio, utilizing git for version control and Azure DevOps for project management.
- Leverage BDD tools such as SpecFlow to ensure comprehensive test coverage and facilitate collaboration between development and QA teams.
- Help team to conduct thorough API testing and develop automated test scripts using tools like RestSharp.
- Have ownership for executing automation scripts in various environments as per plan.
- Collaborate with cross-functional teams, including development, product management, and stakeholders, to define and execute QA strategies.
- Manage and execute end-to-end project plans, ensuring timely delivery of high-quality releases.
- Implement and advocate for agile methodologies, including SAFe, to streamline testing processes and enhance team collaboration.
- Experience in product testing in Agile environment - should know the various stages of product release & QA support needed.
- Knowledge around the integration of CI/CD pipelines using tools like Azure DevOps, ensuring seamless deployment and continuous testing.
Technical Requirements:
- Strong hands-on experience in UI automation using Selenium and C#.
- Proficiency in Visual Studio, git, Azure, and Azure DevOps.
- Experience with BDD frameworks such as SpecFlow or similar tools.
- Proven expertise in API testing and automated testing.
- Knowledge of API automation tools like RestSharp or similar.
- Exposure to CI/CD pipelines, particularly with tools like Azure DevOps (ADO) or similar.
Soft Skills:
- Excellent communication skills and positive attitude.
- Proven experience in people management, project management, and stakeholder management.
- Experience of working in Agile methodology and SAFe model.
- Ability to work in a fast-paced, dynamic environment and manage multiple priorities effectively.
Experience and Skills:
- 12+ years of experience in QA automation, with at least 2 years in a managerial role.
- Strong analytical and problem-solving skills.
- Certification in agile methodologies (e.g., SAFe) is a plus.