QA Engineer
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
Similar roles
QA EngineerFetchJobs.co · United States · Remote
Junior QA EngineerCrosstie · United States · Remote
Sr. QA EngineerRenesas Electronics · Los Angeles, California, United States · Hybrid
QA EngineerSHL Medical · North Charleston, South Carolina, United States · Onsite
Senior QA EngineerRocketParts · United States · Remote