Senior Software Test Automation Engineer
----------------------------------------------------------------------------------------------
Senior Software Test Automation Engineer
Experience Range: 6.5 to 10 Years
About the Role:
As a Senior Software Test Automation Engineer, you will take on more advanced testing responsibilities and contribute significantly to our quality assurance efforts. Your expertise will help create robust test automation solutions, ensuring software reliability and performance. You will play a crucial role in mentoring junior team members and driving continuous improvement in our testing processes.
Responsibilities:
- Be part of sprint teams and contribute to testing product changes.
- Write clean, reusable test cases/scripts aligned with business requirements.
- Collaborate with QA, Dev, and Product teams to ensure coverage and clarity.
- Lead the design and execution of complex automated test cases.
- Contribute towards increasing automation coverage in Regression Suite.
- Contribute to Shift-Left Initiative by supporting In-Sprint Automation.
- Analyze test results and identify opportunities for test coverage improvements.
- Participate in code reviews and collaborate with developers on testing strategies.
- Mentor junior team members and provide guidance on best practices.
- Build and maintain automation frameworks (web + mobile).
- Integrate automation into CI/CD pipelines.
- Contribute to the continuous improvement of test methodologies and procedures.
- Explore and implement AI-driven testing solutions.
Requirements:
- Bachelor’s degree or equivalent work experience.
- 7+ years of total experience in software testing.
- 5+ years of test automation experience using C#.
- Experience on product testing in Agile environment; should know the various stages of product release & QA support needed for deployment validation and testing in production.
- Experience with testing desktop, web-based and mobile-based applications.
- Experience with test case management and defect tracking using Azure DevOps.
- Experience in design, creation, and execution of high-quality reusable manual test cases.
- Experience in test design and test data design.
- Proficient in C# with a strong understanding of object-oriented programming, design and debugging skills.
- Strong experience in automating functional test cases for web application using Selenium/Playwright.
- Experience in troubleshooting, diagnosing and problem-solving skills.
- Experience with designing and updating test automation framework.
- Experience with automation of mobile-based application using Playwright-Typescript.
- Familiarity with source control tools such as Git.
- Good to have experience with API testing tools and framework (Postman, RestSharp).
- Good to have knowledge of implementation of CI/CD pipeline in Azure DevOps.
- Good to have experience in using generative AI tools (e.g. GitHub Copilot/Edge Copilot) into manual/automation testing to drive speed and innovation.
Applicants may be required to appear onsite at a Wolters Kluwer office as part of the recruitment process.