Turn this role into an interview — a resume and cover letter built around what this employer wants.
Talent To Hire Inc. is seeking a hands-on Front-End Quality Engineer (QE) to build automation and raise product quality. You will create scalable UI automation frameworks with Playwright and write automated and manual tests for React web apps.
In an Agile environment, you will integrate testing into CI/CD pipelines, investigate failures, and collaborate closely with developers and product teams to improve coverage and QA processes.
Location: [Toronto / Hybrid / Remote]
Type: [Contract / Permanent]
Experience: 5+ years
We're looking for a hands-on Front-End Quality Engineer (QE) who knows how to build automation—not just execute test scripts.
Build and maintain scalable UI automation frameworks using Playwright
Develop automated and manual tests for React web applications
Perform functional, regression, integration and end-to-end (E2E) testing
Integrate automated testing into CI/CD pipelines
Investigate test failures, identify defects and work closely with developers and product teams
Improve test coverage, QA processes and automation best practices
Collaborate within an Agile/Scrum environment to help deliver high-quality software
5+ years in Quality Engineering, Software Testing or Test Automation
Experience testing React.js applications
Experience building or maintaining automation frameworks
Solid understanding of functional, regression, smoke and E2E testing
Strong troubleshooting, analytical and communication skills
CI/CD experience with Azure DevOps, GitHub Actions or Jenkins
API testing experience
Cloud-based application experience
Performance or accessibility testing
Shortlisted candidates will participate in an interview and an online technical assessment.
If you're a strong hands-on QE who enjoys automation and building quality into the development process, we'd like to hear from you.
If you're able to answer to below questions at ease, we want to speak with you!
1. Describe a Playwright automation framework you personally built or maintained. What was the architecture and why did you choose it?
2. A Playwright test passes locally but fails intermittently in CI. How would you diagnose and resolve the issue?
3. How do you create reliable selectors for a dynamic React application, and which Playwright locator strategies do you prefer?
4. Explain how you would implement authentication, test fixtures, and test data management in a large Playwright/TypeScript framework.
5. Describe how you have integrated Playwright into a CI/CD pipeline and how you handle failures, screenshots, traces, and reporting.