QA Automation Engineer (Playwright)
Job Type: Contract (Initial 6–12 months, extension possible)
Location: Toronto, ON (Hybrid: 3–4 days/week onsite)
Role Overview
We are looking for a QA Automation Engineer with deep, hands-on expertise in Playwright to design, build, and maintain robust end-to-end (E2E) automation test suites. In this contract role, you will collaborate closely with engineering and product teams to integrate automated testing into CI/CD pipelines, prevent defect leakage, and accelerate release cycles for web applications.
Key Responsibilities
- Framework Development: Build, enhance, and maintain scalable test automation frameworks using Playwright (TypeScript/JavaScript or Python/Java).
- Test Suite Execution: Design and execute functional, regression, integration, and cross-browser automated tests.
- API Validation: Perform API test automation to validate RESTful web services, JSON payloads, and backend integrations.
- CI/CD Integration: Embed automated test suites into CI/CD deployment pipelines (e.g., GitHub Actions, Azure DevOps, Jenkins, or GitLab CI) for regular and PR-level test runs.
- Defect Analysis & Reporting: Investigate test failures, identify root causes, log concise bug reports in Jira, and partner with developers to resolve issues quickly.
- Cross-Functional Collaboration: Participate in sprint planning, refinement, and daily stand-ups, converting user stories and acceptance criteria into well-defined test scenarios.
Required Qualifications
- Experience: 8+ years in software quality assurance and test automation.
- Playwright Mastery: 5+ years of dedicated, hands-on experience designing and scaling automated test frameworks with Playwright.
- Programming Skills: Strong proficiency in TypeScript or JavaScript (working knowledge of Python or Java is also acceptable).
- API Testing: Proven experience with API automation tools and libraries (e.g., Playwright APIRequestContext, Postman, or SuperTest).
- CI/CD & Version Control: Hands-on experience working with Git and configuring test triggers inside CI/CD pipelines.
- Methodologies: Strong background in Agile/Scrum delivery models and Test-Driven/Behavior-Driven Development concepts.
- Work Arrangement: Willing and able to work on-site at our downtown Toronto office 3–4 days per week.
Nice to Have
- Experience with cloud test grids or containerized test execution (Docker, Selenium Grid, BrowserStack).
- Familiarity with database testing and querying SQL/NoSQL databases.