You will contribute to a major e-procurement SaaS platform used by public and private sector organizations across Canada and the United States to run sourcing events, manage bids, and support compliant procurement workflows.
In this role, you will take senior ownership of QA activities, shape the testing strategy, and drive the adoption of modern test automation practices using Playwright and TypeScript. You will be a key contributor to product quality while also providing guidance and leadership within the QA function.
-
You will design, build, and maintain a Playwright-based automation framework and supporting standards.
-
You will influence and guide the QA team, helping shape how high-quality testing is executed.
-
You will have a visible and meaningful impact on product quality and release reliability.
-
You will work fully remote with a cross-functional team that has a clear mission and modern engineering practices.
-
Take ownership of the existing manual test suite, ensure it stays accurate and relevant, and determine scope for each release cycle.
-
Design and execute comprehensive test plans and test cases for web applications and APIs.
-
Perform functional, regression, integration, performance, and device testing.
-
Build and maintain Playwright end-to-end and API test suites in TypeScript.
-
Define clean coding guidelines, project structure, and reusable utilities for automated tests.
-
Contribute to accessibility testing and awareness of WCAG standards where applicable.
-
Track and triage defects in JIRA; collaborate with developers to determine root cause and ensure resolution.
-
Partner with product managers and developers to clarify requirements and acceptance criteria.
-
Work closely with the support team to investigate, reproduce, and analyze production issues.
-
Participate in code and test reviews with a strong focus on quality, automation, and testability.
-
Report test results, risks, and quality metrics using tools such as Confluence.
-
Contribute to improving QA processes, test environments, and release readiness checks.
-
Provide informal leadership and day-to-day guidance within the QA team on priorities, best practices, and approaches.
-
Mentor and coach QA engineers in automation, test design, and modern testing methods.
-
Support key QA activities such as test planning and defect triage.
-
Champion quality, automation, and continuous improvement within the engineering organization.
Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent experience.
-
5+ years of experience in software QA with strong knowledge of QA methodologies and processes.
-
Solid experience testing web applications and APIs.
-
Hands-on experience designing, implementing, and maintaining Playwright-based automation using TypeScript.
-
Experience contributing to or maturing a test automation practice; experience guiding or mentoring QA peers is a strong asset.
-
Expertise with Playwright and TypeScript.
-
Experience with cross-browser UI testing and API testing.
-
Ability to design maintainable test architecture, coding standards, and reusable automation libraries.
-
Understanding of modern web API technologies.
-
Nice to have: familiarity with AI-assisted development tools (Cursor, Windsurf, Claude, etc.).
-
Nice to have: familiarity with WCAG accessibility testing.
-
Demonstrated ability to mentor peers and contribute to a collaborative QA culture.
-
Strong analytical and problem-solving skills.
-
High attention to detail and ownership of quality outcomes.
-
Clear written and verbal communication in English.
-
Ability to work independently in a remote environment and collaborate across time zones.
-
Comfortable introducing improvements and advocating for better testing practices.