Visfuture logo
Visfuture Verified
Business Consulting and Services

QA Engineer

Markham, Ontario, CanadaHybridFull TimeCA$60,000–CA$80,000 /yrPosted 2 months ago

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

Role summary

We are seeking a Senior QA Engineer to lead quality assurance efforts for our web and mobile applications. This role involves developing comprehensive test strategies, designing and executing test plans, and implementing automated testing solutions. You will be responsible for ensuring product functionality, performance, and reliability through hands-on testing, including manual, automated, and performance testing. The ideal candidate will have over 5 years of QA experience, strong SQL skills, proficiency with Playwright and Azure DevOps, and experience with AI-assisted testing tools. This is a hybrid role requiring collaboration across teams and mentoring junior engineers.

Job Overview
We're looking for a seasoned Senior QA Engineer to own quality assurance across our web and mobile applications. You'll play a critical role in shaping our testing strategy, ensuring our products meet the highest standards of functionality, performance, and reliability. This is a hands-on role for someone who is both a strong individual contributor and a collaborative technical partner.

Responsibilities

  • Analyze product and business requirements to identify testable scenarios and potential edge cases
  • Develop comprehensive test plans that define scope, objectives, approach, entry/exit criteria, resource requirements, and schedules
  • Design, document, and maintain test cases and test suites for web and mobile applications, ensuring full traceability back to requirements
  • Review and validate test plans with stakeholders including developers, product managers, and business analysts
  • Implement and maintain automated test scripts using Playwright for end-to-end and regression testing
  • Write and execute SQL queries to validate data integrity, backend logic, and database-driven workflows
  • Leverage AI-powered testing tools (e.g., Testim, Applitools, Mabl, or similar) to accelerate functional test coverage and improve test maintenance
  • Design and execute performance and load tests, analyze results, and work with developers to address bottlenecks
  • Execute manual test cases for exploratory, edge-case, and UAT scenarios
  • Log, track, and triage defects with clear reproduction steps in Azure DevOps; follow through to resolution
  • Manage test plans, test suites, and work items within Azure DevOps (ADO)
  • Collaborate closely with developers, product managers, and designers throughout the SDLC
  • Contribute to Azure Pipelines for CI/CD integration and automated test execution
  • Mentor junior QA team members and promote best practices across the team

Skills

  • 5+ years of QA experience
  • Demonstrated ability to develop and own end-to-end test plans for complex software projects
  • Proven experience testing both web applications and mobile apps (iOS and/or Android)
  • Strong hands-on experience with Playwright (or equivalent like Cypress, Selenium)
  • Solid SQL skills — comfortable writing queries, joins, and validating data at the database level
  • Proficiency with Azure DevOps — including Boards, Test Plans, Repos, and Pipelines
  • Experience using AI-assisted testing tools for functional testing, visual regression, or test generation
  • Experience with performance testing tools (e.g., k6, JMeter, Locust, or Gatling)
  • Experience working within Agile/Scrum environments
  • Exceptionally detail-oriented — you catch what others miss and take pride in thoroughness
  • A strong sense of ownership and accountability — you follow through on commitments and take responsibility for quality outcomes
  • A genuine team player — you collaborate openly, share knowledge, and contribute to a positive team culture
  • Excellent written and verbal communication skills

Job Types: Full-time, Permanent

Pay: $60,000.00-$80,000.00 per year

Benefits:

  • Dental care
  • Extended health care
  • Life insurance
  • On-site parking
  • Paid time off

Work Location: Hybrid remote in Markham, ON L3R 0A9

Ready to apply?
You'll be redirected to Visfuture's application page.

Similar roles