Software Quality Assurance Engineer (QA Engineer)
$77,600–$129,300 year
On-siteMontréal, Quebec, Canada
Job Summary
Analyze business requirements and design detailed manual test scenarios for the Canada B2C Digital Solution B2C Platform. Execute comprehensive testing across web, iOS, and Android applications, including functional, regression, integration, and end-to-end cycles. Validate customer-facing workflows, responsive behavior, and mobile user experiences while collaborating with development teams to troubleshoot defects. Identify, document, and track issues through the defect lifecycle, supporting root cause investigations and release go/no-go decisions. Perform API validation using Postman and contribute to automated test development and maintenance using tools like Selenium or Cypress.
Required Qualifications
- 4+ years of professional experience in Software Testing, Quality Assurance, or Quality Engineering roles
- Bachelor's degree in Computer Science, Information Technology, Engineering, or equivalent practical experience
- Strong hands-on experience with manual testing methodologies and test execution
- Experience testing web applications, iOS applications, and Android applications
- Experience creating test cases, test scenarios, and test plans from business requirements
- Experience performing functional, regression, integration, system, and end-to-end testing
- Experience with defect management tools and defect lifecycle processes
- Experience participating in Agile/Scrum software development teams
- Experience developing and maintaining automated test scripts using Selenium, Cypress, Playwright, or comparable tools
- Experience with developing and maintaining performance scripts using NeoLoad or comparable tools
- Experience performing API testing using Postman or similar API validation tools
- Working knowledge of Agile/Scrum software development methodologies
- Must be able to communicate effectively with distributed teams and stakeholders
- Ability to work at a computer and participate in virtual and in-person meetings for extended periods
- Minimal travel may be required based on business needs
- Position may be remote, hybrid, or office-based in accordance with team and business requirements
Desired Qualifications
- Experience building or maintaining scalable test automation frameworks
- Experience integrating automated tests into CI/CD pipelines using Azure DevOps, GitHub Actions, Jenkins, or similar platforms
- Knowledge of healthcare technology, healthcare software, or regulated environments
- Experience with mobile device testing platforms such as Kobiton, BrowserStack or Appium
- Experience with test data management and test environment configuration
- Familiarity with performance, security, or non-functional testing practices
- Strong troubleshooting, root cause analysis, and problem-solving skills
- Experience working within cloud-based application environments
- Demonstrated ability to influence quality improvements across teams and projects
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.