
Senior Automation Engineer
Posted Oct 23

Posted Oct 23
This is a fully remote position, open to applicants in Canada.
• Design, develop, and sustain automated browser-based regression tests utilizing Playwright and JavaScript/TypeScript on Node.js.
• Create and uphold the regression test inventory within Azure DevOps Test Plans, encompassing test cases, suites, and suitable traceability.
• Identify high-impact automation candidates based on repeatability, critical business needs, and the potential to decrease regression execution time.
• Generate automated Playwright tests with the aid of GitHub Copilot, Playwright CodeGen, and Playwright MCP, then refine the generated output into dependable, maintainable automation.
• Set up automated execution and reporting, including the publication of results to Azure DevOps and maintaining traceability to the corresponding test cases.
• Integrate automated tests into CI/CD pipelines, ensuring they remain stable, fast, and exhibit low flakiness.
• Investigate test failures, log defects with clear reproduction steps, and collaborate with developers and QA teams to resolve issues.
• Assess the need for and, when beneficial, implement an Azure DevOps MCP Server to connect AI tools to test plans and work items.
• Document frameworks, conventions, and runbooks to enable the team to maintain the suite post-contract.
• Review, organize, and prioritize existing manual regression tests for automation opportunities.
• Over 7 years of practical test automation experience as an individual contributor.
• Extensive experience with Playwright using JavaScript/TypeScript on Node.js.
• Proven track record in developing maintainable test automation through reusable components, fixtures, locators, assertions, and suitable test design patterns.
• Familiarity with Azure DevOps Test Plans, including managing test cases, test suites, test runs, and results.
• Experience in integrating automated tests into CI/CD pipelines, particularly Azure DevOps Pipelines.
• Hands-on experience with AI-assisted development tools such as GitHub Copilot in daily test development tasks.
• Proficient in reviewing and translating existing manual test documentation into structured test cases and executable automation.
• Ability to evaluate regression test coverage, identify redundancies and gaps, and prioritize automation based on business significance and execution effort.
• Strong understanding of software testing methodologies: regression, smoke, end-to-end strategy, and defect triage.
• Excellent written and verbal communication skills, with the capability to work independently.
• Experience with Playwright CodeGen and Playwright MCP for AI-assisted test generation.
• Practical experience with an Azure DevOps MCP Server, or a willingness to assess one.
• Familiarity with linking Playwright results to Azure DevOps Test Plans, including tools such as playwright-azure-reporter.
• Experience in establishing or enhancing a test automation framework during a short-term engagement.
• Possibility of contract extension.
• Competitive hourly compensation.
• Relaxed and casual work environment.
• Opportunity to collaborate with great colleagues daily.
inKind
CVS Health Careers
Cencora
Get handpicked remote jobs straight to your inbox weekly.