Associate QA
Appnovation · Vancouver, Canada
About The Role
Join our team as an Associate QA Engineer, where you will be the embedded quality voice on a cross-functional scrum team building a modern operational SaaS platform for K-12 education. You will be responsible for reviewing stories for testability, writing and executing test cases, building and maintaining Playwright automation, and validating releases before they ship. This role offers hands-on exposure to API and integration testing, multi-tenant permission testing, and validating data flow. You will work closely with the Technical Lead on test strategy and take independent ownership of test execution, coverage, and defect management.
- Participer activement à toutes les phases du processus de développement agile, y compris la révision des histoires et des critères d'acceptation pour leur testabilité.
- Écrire, exécuter et maintenir des cas de test fonctionnels couvrant les scénarios positifs, négatifs et limites, et construire et maintenir l'automatisation des tests de bout en bout.
- Travailler en étroite collaboration avec le responsable technique sur la stratégie de test pour les fonctionnalités plus importantes, et prendre en charge l'exécution des tests, la couverture et la gestion des défauts.
- Experience testing web applications with real business logic - forms, workflows, dashboards - rather than primarily content or marketing sites
- Practical API testing experience, including validating REST responses, status codes, and error handling
- Must be located in British Columbia, Canada
- Basic to intermediate SQL - able to write queries to verify data rather than relying only on the UI
- Experience writing test cases from acceptance criteria
- At least 3 years of QA experience testing web applications
- Experience working in agile delivery with refinement, planning, review, and retrospective
- Experience testing applications where user permissions or roles change what is visible and available
- Hands-on experience writing and maintaining automated tests in Playwright, Cypress, or Selenium
- Awareness of WCAG 2.x Level AA and experience with basic accessibility checks
- Ability to write clear, reproducible defect reports that developers can act on without follow-up
- Comfortable working within an existing test suite, framework, and set of team standards
- Familiarity with running automated tests in a CI/CD pipeline and investigating failures
- Willingness to raise quality concerns clearly, including when there is delivery pressure
- Cross-Browser and Responsive: device emulation, breakpoint validation
- Identity and Authorization Testing: Keycloak, OpenFGA, OAuth 2.0, OpenID Connect, role- and policy-based access, multi-tenant scoping
- API Testing: REST validation, Postman or equivalent, OpenAPI/Swagger contracts
- CI/CD and Tooling: GitLab, GitLab CI/CD, Docker
- Work Management and Documentation: Jira, Jira Service Management, Confluence, test case management
- Workflow and Async Testing: Temporal workflows, worker services, event-driven pub/sub
- Accessibility: axe, Lighthouse, keyboard navigation, WCAG 2.x Level AA
- Component and Unit Testing: exposure to Jest / Vitest, React Testing Library
- End-to-End Automation: Playwright (or Cypress / Selenium), test data management
- Data Validation: SQL against PostgreSQL; exposure to ClickHouse for reporting verification
- Application Context: Next.js, React, TypeScript, C#, .NET Core
- You are a meticulous quality advocate who thinks in edge cases and failure modes, and who would rather find the problem than be told the build is fine
- You are actively growing your craft, and you want a role where you will get hands-on with API, integration, and permissions testing rather than only UI validation
- You collaborate rather than gatekeep - you raise risk early, ask questions when something does not add up, and work with developers to prevent defects rather than just catalogue them
- Experience defining feature-level test strategy independently
- Experience designing multi-tenant isolation test approaches
- Familiarity with asynchronous and eventually consistent systems, and how to test them without relying on sleeps
- Hands-on experience testing Temporal or another workflow orchestration engine
- Familiarity with fine-grained authorization models (OpenFGA, Zanzibar-style ReBAC)
- Familiarity with C# and .NET, or with TypeScript and React
- Experience with visual regression testing
- Experience with performance or load testing
- Experience with columnar or OLAP stores such as ClickHouse
- Experience with Canadian public-sector or education accessibility and data privacy requirements (AODA and provincial equivalents, PIPEDA, provincial FIPPA)
- Experience using AI-assisted testing tools to accelerate coverage and maintenance
- SaaS product delivery experience, particularly through a pilot-to-GA transition
- Experience in a consulting or client-facing delivery environment
- ISTQB certification or equivalent
Similar roles you might like
See all →This is an external listing. JobSpring does not represent or verify the employer. Report this listing
