Software Quality Assurance Manager(C# + Selenium)
Wolters Kluwer
Job Summary
The QA Automation Manager will lead a team to ensure high-quality software delivery. This permanent position in Pune requires a strong technical background in UI and API automation, leadership skills, and comprehensive experience in automation frameworks, agile methodologies, and CI/CD pipelines. The role involves devising test automation strategies, designing robust UI automation frameworks using Selenium and C#, and managing end-to-end project plans.
Must Have
- Lead and manage QA automation team
- Devise test automation approach/strategy
- Design and implement robust UI automation frameworks using Selenium and C#
- Develop and maintain automated test scripts in Visual Studio, utilizing git and Azure DevOps
- Leverage BDD tools such as SpecFlow
- Conduct thorough API testing and develop automated test scripts using tools like RestSharp
- Execute automation scripts in various environments
- Collaborate with cross-functional teams
- Manage and execute end-to-end project plans
- Implement and advocate for agile methodologies, including SAFe
- Experience in product testing in Agile environment
- Knowledge around the integration of CI/CD pipelines using Azure DevOps
- 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
- Proven expertise in API testing and automated testing
- Knowledge of API automation tools like RestSharp
- Exposure to CI/CD pipelines, particularly with Azure DevOps (ADO)
- 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
- 12+ years of experience in QA automation, with at least 2 years in a managerial role
- Strong analytical and problem-solving skills
Good to Have
- Certification in agile methodologies (e.g., SAFe)
Job Description
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.
Applicants may be required to appear onsite at a Wolters Kluwer office as part of the recruitment process.