This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a QA/UAT Engineer based in Canada.
This role sits at the core of a modern, fast-scaling engineering organization where quality is treated as a shared responsibility rather than a final checkpoint. You will work across APIs, distributed systems, and customer-facing applications to ensure every release meets high standards of reliability, usability, and performance. The position blends automated testing, exploratory validation, and release readiness into a single end-to-end ownership scope. You will collaborate closely with backend, frontend, platform, and product teams to embed quality throughout the development lifecycle. Beyond traditional QA, you will help shape an evolving, AI-assisted quality engineering practice that emphasizes speed, automation, and intelligence in testing workflows. This is a highly hands-on role where you will move fluidly between test automation, debugging, and real-world user validation. It is ideal for someone who enjoys improving systems, influencing engineering practices, and building confidence in complex software releases.
Accountabilities:
- Design, build, and maintain automated test suites across APIs and customer-facing applications, including functional, integration, contract, and end-to-end testing coverage.
- Validate REST and gRPC APIs across complex systems such as email, calendar, contacts, scheduling, and third-party integrations to ensure reliability and consistency.
- Conduct user acceptance testing and exploratory testing to uncover edge cases, usability issues, and regressions that automated tests may not capture.
- Develop and maintain browser-based automation for web applications using modern testing frameworks such as Playwright, Cypress, or Selenium.
- Integrate testing processes into CI/CD pipelines to ensure continuous quality validation and fast feedback across development workflows.
- Investigate, reproduce, and triage defects, working closely with engineering teams to identify root causes and ensure timely resolution.
- Support release readiness and validation activities to ensure all product updates meet defined quality standards before production deployment.
- Collaborate across engineering and product teams to embed quality practices early in the development lifecycle and improve overall delivery reliability.
- Contribute to the evolution of AI-assisted quality engineering by exploring tools and workflows that enhance test creation, debugging, and efficiency.
Requirements:
- 3–5 years of experience in QA, SDET, Quality Engineering, or test automation-focused roles within software or SaaS environments.
- Strong experience designing, building, and maintaining automated test frameworks for APIs, services, or web applications.
- Hands-on experience with Go (Golang), including reading service code, debugging issues, and contributing to test development.
- Solid understanding of API testing, including REST, gRPC, contract testing, and tools such as Postman, grpcurl, or k6.
- Experience with browser automation frameworks such as Playwright, Cypress, or Selenium.
- Familiarity with CI/CD pipelines and cloud-native environments, including tools such as GitHub Actions, Docker, Kubernetes, and related workflows.
- Understanding of software testing methodologies, including test planning, risk-based testing, and defect lifecycle management.
- Exposure to AI-assisted development or testing tools such as Cursor, Codex, or Claude Code is highly valued.
- Strong communication skills with the ability to document issues clearly and collaborate effectively across engineering teams.
Benefits:
- Competitive compensation package aligned with experience, skills, and location benchmarks.
- Remote-first work environment with flexibility across Canada and supported U.S. regions.
- Comprehensive health, dental, and vision coverage depending on location.
- Retirement savings plans with employer contributions (RRSP, 401k, or pension options).
- Flexible paid time off and holiday schedules to support work-life balance.
- Opportunity to work on large-scale API infrastructure powering millions of users and developers.
- Access to modern engineering tools and AI-assisted workflows in a forward-looking QA environment.
- Professional development support including learning resources and technical growth opportunities.
- Collaborative, engineering-driven culture focused on quality, innovation, and continuous improvement.