The tech stack for this will be primarily Playwright with TypeScript.
Test Automation Engineer
Remote
Contract to Hire
Summary
The Test Automation Engineer designs, develops, maintains, and executes automated testing solutions to support reliable, high-quality software delivery. This role partners with delivery teams, QA, development, product, and the QA Center of Excellence (CoE) to establish scalable automation practices, increase test coverage, and integrate quality controls throughout the software delivery lifecycle.
Responsibilities
- Design, develop, and implement automated test scripts for UI, API, integration, and regression testing.
- Integrate automated tests into CI/CD pipelines to enable timely feedback and continuous quality validation.
- Collaborate with QA, development, product, and business teams to translate requirements and acceptance criteria into effective automated test coverage.
- Analyze and triage automation test failures, differentiating framework or script issues from valid product defects.
- Support test data management and help identify or resolve test-environment stability issues.
- Report on test execution results, automation coverage, quality trends, and risks.
- Participate in code reviews and contribute to automation standards, reusable components, and best practices.
- Engage with the QA CoE to align automation practices with enterprise standards while contributing domain-specific feedback, lessons learned, and continuous-improvement opportunities.
Required Experience
- 5 years of experience in test automation engineering, software quality assurance, or a related role.
- Hands-on experience building and maintaining automated test suites using Playwright, preferably with TypeScript.
- Experience automating UI and API testing.
- Experience with API testing tools or frameworks.
- Familiarity with CI/CD tools such as Azure DevOps, Jenkins, GitHub Actions, or equivalent.
- Working knowledge of source-code version control, including Git.
- Understanding of Agile/Scrum delivery practices and participation in Agile ceremonies.
- Ability to analyze requirements, identify test scenarios, and create maintainable automated test coverage.
- Strong problem-solving, troubleshooting, communication, and collaboration skills.
Preferred / Nice to Have
- Experience authoring BDD/Gherkin scenarios using Cucumber or a similar framework.
- Experience with contract testing tools.
- Familiarity with SAFe and Agile Release Train (ART) practices.
- Familiarity with AI-assisted engineering and testing practices
- Experience with performance, accessibility, mobile, or security test automation.
- Experience with test management and defect-tracking tools, such as Azure DevOps.