Role overview
- Title: Systems Testing/QA Specialist – Intermediate
- Location: Toronto, Ontario
- Position type: On-site, 5 days per week
- Duration: 6 Months / Extension
- Interview type: In person
- Years of experience: 4+ in QA testing, with hands-on manual and automation experience
About the role
We’re looking for an Intermediate Systems Testing/QA Specialist to plan and execute testing for large enterprise systems. You’ll own testing from strategy and test planning through execution, automation, and UAT support, across GUI and non-GUI environments. You’ll handle functional, regression, performance, and accessibility (AODA) testing, and work closely with developers, business analysts, and project teams in an Agile environment.
What you’ll do
- Define testing strategies, test plans, test cases, and test scripts, and advise on tools and resources.
- Execute functional, integration, system, regression, and end-to-end testing.
- Plan and support user acceptance testing (UAT).
- Conduct accessibility testing against AODA standards.
- Build and maintain automated tests using tools like Selenium, Cypress, Postman, UFT, or TestComplete, and integrate them into CI/CD pipelines.
- Run performance, load, and stress testing with JMeter or LoadRunner and analyze bottlenecks.
- Validate data integrity using SQL/Oracle, including data migration testing and test data management.
- Log and track defects in JIRA, Azure DevOps, or ALM, and work with developers to resolve them.
- Participate in Agile ceremonies and maintain test results, coverage reports, and quality metrics.
Must-have requirements
- 4+ years of software testing experience in enterprise-level IT environments.
- Hands-on experience with both manual and automated testing.
- Extensive experience with AODA accessibility testing and compliance.
- Experience creating test strategies, test cases, scripts, and test reports.
- Experience with Selenium or Postman (API testing).
- Experience with JMeter or LoadRunner for performance testing.
- Experience with JIRA or Azure DevOps for defect tracking.
- Strong understanding of Agile, Scrum, and Waterfall testing methodologies.
Nice to have
- Experience writing SQL/Oracle queries for data validation and backend testing.
- Exposure to Azure or AWS, and to CI/CD tools like Jenkins, Git, or GitLab.
- Scripting skills (Python, JavaScript, or Bash) for automation and test data setup.
- Experience testing COTS (Commercial Off-the-Shelf) applications.
- Basic security testing knowledge.
- Public-sector experience, including government QA standards and practices.