QA Automation Engineer focused on building and maintaining automated test coverage using Playwright and TypeScript, while supporting strong QA processes, API testing, regression testing, and defect management.
We are looking for a QA Automation Engineer with strong experience in software quality processes and hands-on automation using Playwright and TypeScript. This role is focused on designing, developing, maintaining, and improving automated test suites for web applications, backend services, and integrations.
The ideal candidate understands QA beyond automation. They should be comfortable analyzing requirements, identifying test scenarios, validating acceptance criteria, reporting defects clearly, and collaborating with developers, product owners, and stakeholders to improve product quality.
This role is well suited for someone who can take ownership of automation initiatives while still supporting manual validation when needed, especially for new features, exploratory testing, and complex business flows.
Design, develop, and maintain automated tests using Playwright and TypeScript
Build reliable automated test coverage for web applications, user flows, and regression scenarios
Create and maintain test cases, test plans, and defect reports
Validate business requirements and acceptance criteria through structured testing
Perform functional, regression, smoke, exploratory, and integration testing
Test REST APIs using tools such as Postman or similar
Identify, document, and track defects with clear steps to reproduce
Work closely with developers, product owners, and business stakeholders to clarify requirements and validate fixes
Support continuous improvement of QA processes, automation standards, and testing practices
Help maintain quality across multiple projects and changing business needs
Contribute to CI/CD testing workflows where applicable
Strong understanding of QA methodologies, testing processes, and software quality best practices
Hands-on experience with Playwright
Strong experience with TypeScript
Experience creating and maintaining automated test suites
Experience testing web applications and backend services
Experience testing REST APIs
Ability to understand business requirements and translate them into effective test scenarios
Strong attention to detail and analytical thinking
Clear communication skills and ability to work collaboratively with technical and non-technical teams
Comfortable working in an environment where priorities and systems may evolve over time
Ability to balance automation work with manual validation when needed
Required:
QA automation
Playwright
TypeScript
Automated regression testing
Web application testing
Test case creation and execution
REST API testing
Backend testing concepts
Bug reporting and defect lifecycle management
QA methodologies and testing best practices
Nice to Have:
Robot Framework
Python
Azure DevOps
Postman or similar API testing tools
CI/CD pipeline experience
Manual QA experience
Integration testing
Experience improving or structuring automation frameworks
100% remote position
Must be available to work aligned with Vancouver, Canada business hours
English communication is required, as the main working language with the team is English
Contract-based opportunity