QA Engineer

GuruLink

Toronto

On-site

CAD 70,000 - 90,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

GuruLink is seeking a Quality Assurance professional in Toronto to build a QA function from the ground up. You will test new LMS features, validate user-reported issues, and automate tests for core workflows.

The ideal candidate has over 5 years of QA experience, strong debugging skills, and familiarity with modern test automation frameworks. This on-site role offers a unique opportunity to impact quality for a platform serving thousands of students.

Qualifications

  • 5+ years of QA experience testing web-based applications.
  • Strong debugging and troubleshooting skills.
  • Experience documenting reproducible bugs and communicating clearly with developers.

Responsibilities

  • Test new LMS features and releases before deployment.
  • Perform regression testing to maintain existing functionality.
  • Investigate technical issues reported by users and create bug reports.

Skills

Web-based application testing
Debugging
Test automation frameworks (Playwright, Cypress, Selenium, Puppeteer)
Attention to detail

Tools

Jira
Git
Postman
Sentry

Job description

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.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

RQ08691 - Systems Testing/QA Specialist - Senior
RQ08691 - Systems Testing/QA Specialist - Senior

Rubicon Path • Toronto

Hybrid
CAD 70,000 - 90,000
Systems Testing/QA Specialist
Systems Testing/QA Specialist

Pride Global • Toronto

Hybrid
CAD 90,000 - 120,000
RQ08867 - Systems Testing/QA Specialist - Senior
RQ08867 - Systems Testing/QA Specialist - Senior

Rubicon Path • Toronto

On-site
CAD 80,000 - 110,000
Quality Assurance Testing Specialist
Quality Assurance Testing Specialist

Scotiabank • Toronto

On-site
CAD 80,000 - 100,000
RQ08818 - Systems Testing/QA Specialist - Senior
RQ08818 - Systems Testing/QA Specialist - Senior

Rubicon Path • Toronto

Hybrid
CAD 80,000 - 100,000
RQ08868 - Systems Testing/QA Specialist - Senior
RQ08868 - Systems Testing/QA Specialist - Senior

Rubicon Path • Toronto

On-site
CAD 85,000 - 110,000
QA Engineer – Mobile & API Testing
QA Engineer – Mobile & API Testing

Umanist Staffing • Toronto

On-site
CAD 90,000 - 120,000
RQ08782 - Systems Testing/QA Specialist - Senior
RQ08782 - Systems Testing/QA Specialist - Senior

Rubicon Path • Toronto

Hybrid
CAD 80,000 - 100,000
Senior Software Tester
Senior Software Tester

BITS Recruiting • Toronto

Hybrid
CAD 76,000 - 84,000
Senior System testing/QA Specialist
Senior System testing/QA Specialist

NLB Services • Toronto

Hybrid
CAD 80,000 - 110,000