Location: Toronto, Ontario
About our client:
Our client is a Ministry-inspected online high school offering Ontario Secondary School Diploma (OSSD) credits to students around the world. Founded in 2010, they served over 30,000 students in 2025, making them one of the largest K-12 schools in Canada by enrollment. Their proprietary Learning Management System (LMS) powers course delivery, assignments, assessments, and communication between students and teachers.
The opportunity:
This is an Individual Contributor (IC) role and a rare chance to build a QA function from the ground up. You will own quality for a platform used by thousands of students, working closely with engineering to test new features, validate fixes, investigate user-reported issues, and build automated coverage for core LMS workflows. The LMS is a proprietary PHP and MySQL web application running in a Linux environment, with eCommerce powered by a proprietary WordPress website.
What you will do:
Test new LMS features and releases before deployment, and perform regression testing to keep existing functionality stable
Validate critical student workflows, including login, course enrollment, lesson progression, assignments, and grading
Investigate technical issues reported by students, teachers, and internal teams, and create clear, reproducible bug reports
Develop and maintain automated tests for core LMS workflows, and reduce manual testing through automation
Use AI-assisted testing tools responsibly to accelerate test creation, coverage, and triage
Help test critical revenue workflows in course purchasing and checkout, ensuring reliable payment processing and enrollment
Ensure student-facing interfaces meet WCAG accessibility standards, and test across major browsers and devices
What we are looking for:
5+ years of QA experience testing web-based applications
Strong debugging and troubleshooting skills
Experience documenting reproducible bugs and communicating clearly with developers
Experience with modern test automation frameworks such as Playwright, Cypress, Selenium, or Puppeteer
Experience using issue tracking tools such as Jira, and comfort with Git and browser developer tools
Strong attention to detail and the ability to understand and test complex workflows
Bonus points:
Experience testing REST APIs, including with tools such as Postman
Familiarity with HTML, JavaScript, and browser developer tools
The ability to write SQL queries to validate data during testing
Experience working with PHP-based applications, or using error monitoring tools such as Sentry
Location:
On-site at the North York office (Yonge & Sheppard), Toronto
Must Have Skills:
5+ years of QA experience testing web-based applications; strong debugging and troubleshooting; documenting reproducible bugs and clear developer communication; modern test automation frameworks (Playwright, Cypress, Selenium, or Puppeteer); issue tracking such as Jira; comfort with Git and browser developer tools; strong attention to detail with complex workflows.
Nice to Have Skills:
Testing REST APIs (e.g., Postman); familiarity with HTML, JavaScript, and browser developer tools; ability to write SQL queries to validate data; experience with PHP-based applications; error monitoring tools such as Sentry; AI-assisted testing workflows.