Senior Systems Testing / QA Specialist (Toronto)

Senior Systems Testing / QA Specialist (Toronto)

15 Oct
|
Upstaff
|
Toronto

15 Oct

Upstaff

Toronto

Client: Community Services Cluster, Government of Ontario

Location: 777 Bay Street, Toronto, Ontario

Work Arrangement: 100% Onsite – 5 Days per Week

Contract Duration: October 26, 2026 – March 31, 2027

Estimated Duration: 110 Business Days

Number of Openings: 2

Maximum Submissions: 2 Candidates

Submission Deadline: October 16, 2026, at 12:00 PM EST

Position Overview The Community Services Cluster is seeking experienced Senior Systems Testing / QA Specialists to support quality assurance and testing activities for large, complex, business-critical systems. The successful candidates will have demonstrated expertise in manual and automated testing, test strategy development, test planning, data analysis, data reconciliation, performance testing, and accessibility testing.

Candidates must be experienced in validating complex business rules, workflows, data transformations, and system integrations while ensuring the accuracy, integrity, reliability, accessibility, and performance of enterprise applications. The role requires strong technical troubleshooting, analytical, coordination, and communication skills, along with experience working with cross-functional business and technology teams.

Candidates must be available to work onsite five days per week at 777 Bay Street, Toronto.

Key Responsibilities

- Develop and provide recommendations on testing strategies, test plans, testing methodologies, tools, resource requirements, schedules, and quality assurance processes for large and complex business-critical systems.

- Develop, maintain, and execute comprehensive test plans, test cases, test scripts, test scenarios, test data, and expected test results for complex business systems.

- Plan, coordinate, and execute manual and automated testing activities across functional, non-functional, integration, system, regression, user acceptance, performance, load, and stress testing.

- Develop and execute automated test scripts and performance test scenarios for large, complex systems using appropriate automation and performance testing tools.

- Execute testing activities and data reconciliation procedures to validate data accuracy, integrity, consistency, completeness, and expected business outcomes across system components and databases.

- Perform data analysis, cleansing, conversion, migration, transformation, and reconciliation testing for large, complex datasets and business applications.

- Develop testing strategies for complex business systems involving data, business rules, workflows, and images that undergo frequent and significant annual changes.

- Plan and execute testing for both Graphical User Interface (GUI) and non-Graphical User Interface (non-GUI) environments, including web-based three-tier applications and integrated enterprise solutions.

- Test custom-developed and Commercial Off-the-Shelf (COTS) applications, including implementations involving the IBM J-Rules Engine and rule-driven business solutions.

- Identify, document, prioritize, track, and manage software defects using Jira, Bugzilla, Azure DevOps, Micro Focus tools, and other defect management systems.

- Work closely with developers, business analysts, project managers, testing leads, IT leads, and business stakeholders to clarify requirements, reproduce defects, resolve issues, and verify fixes.

- Conduct accessibility testing in accordance with the Accessibility for Ontarians with Disabilities Act (AODA) and WCAG 2.0 Level AA requirements.

- Use accessibility testing tools such as WAVE, JAWS, NVDA, and Compliance Sheriff to identify and validate accessibility issues.

- Perform backend testing and database validation using Oracle database tools, SQL queries, and other data query utilities.

- Develop and maintain automated test scripts using tools such as Micro Focus UFT, Selenium, TestComplete, Cypress, and Postman, as appropriate to the solution.





- Conduct performance and load testing using tools such as JMeter or LoadRunner, analyze bottlenecks, and assess system scalability and response times.

- Support user acceptance testing (UAT), including test preparation, business user coordination, execution support, defect resolution, and validation of business requirements.

- Maintain detailed test documentation, execution results, defect logs, test coverage reports, data reconciliation records, and quality metrics.

- Coordinate testing activities across multiple business and technology teams, managing competing priorities and ensuring deliverables are completed within tight timelines.

- Participate in Agile and Scrum ceremonies, including sprint planning, daily stand-ups, reviews, and retrospectives, while also supporting structured Waterfall delivery methodologies where required.

- Apply knowledge of the Systems Development Life Cycle (SDLC), Software Testing Life Cycle (STLC), quality assurance standards, and structured application development methodologies.

- Support test data strategy development, including the preparation of realistic test datasets, test environment management, data privacy considerations, and test data integrity.

- Conduct basic security testing and collaborate with security specialists on advanced security assessments and penetration testing.

- Prepare testing documentation, contribute to user manuals and release notes, and communicate risks, issues, progress, and recommendations to project stakeholders.

- Ensure testing activities align with established quality standards, project requirements, accessibility guidelines, information management principles, and applicable regulatory requirements.

Requirements

Mandatory Experience and Skill Set Requirements

1. QA Skills – 45%

Candidates must demonstrate

- Proven experience executing testing activities and data reconciliation for large, complex, business-critical business systems.

- Strong experience developing test plans, test cases, test scripts, and expected test results for complex business systems.

- Experience developing test strategies for complex systems involving data, business rules, workflows, and images subject to frequent annual changes.

- Experience performing data analysis, data cleansing, data conversion, and data reconciliation on large, complex systems.

- Hands-on experience executing test cases and test scenarios for large, complex business applications.

- Experience developing and executing automated testing and performance testing scenarios for large, complex systems.

- Experience with both automated and manual testing tools and defect tracking software, including Jira, Bugzilla, and the Micro Focus UFT Product Suite.

- Experience coordinating and organizing multiple QA activities under tight deadlines and competing priorities.

- Experience conducting application accessibility testing aligned with AODA and WCAG 2.0 Level AA requirements.

2.

Technical

Skills – 35%

Candidates must demonstrate

- Excellent working knowledge of workflow solutions, portfolio management systems, and rule-driven business solutions.

- Experience testing web-based, three-tier software platforms and enterprise applications.

- Hands-on experience with testing tools and defect management platforms, including Jira, Bugzilla, Azure DevOps, and the Micro Focus Product Suite.

- Good knowledge of Oracle database tools and the ability to validate backend data.

- Proficiency with Microsoft Office, Visio, MS Project, and MS Outlook.





- Experience testing both custom-developed and COTS implementations, including solutions involving the IBM J-Rules Engine.

- Working knowledge of web-based application development and associated testing methodologies.

- Experience with accessibility testing tools, including WAVE, JAWS, NVDA, and Compliance Sheriff.

- Ability to develop and execute test scenarios, validate system functionality, investigate defects, and verify data integrity across integrated systems.

3.

General

Skills – 15%

Candidates must demonstrate

- Experience coordinating multiple teams across business and technology functions, with responsibility for different components of a solution.

- Excellent verbal and written communication, presentation, interpersonal, and negotiation skills.

- Solid analytical, problem-solving, and decision-making capabilities.

- Excellent organizational skills and the ability to manage multiple assignments and competing priorities.

- Ability to collaborate effectively with technical teams, business stakeholders, project managers, and senior management.

- A demonstrated track record of meeting deadlines and delivering quality outcomes in complex project environments.

4.

Public Sector

Experience – 5%

- Experience working in the public sector, either as a vendor representative or under contract to a government ministry or agency.

Additional Technical and Professional Capabilities The following capabilities will strengthen a candidate's suitability for the role:

- Knowledge of at least one programming or scripting language, such as Python, JavaScript, or Bash.

- Experience with Selenium, Cypress, Postman, TestComplete, Micro Focus UFT, or OpenText testing tools.

- Experience with JMeter or LoadRunner for performance, stress, and load testing.

- Experience with version control systems and integrating automated testing into CI/CD pipelines.

- Ability to write SQL queries for backend testing, data validation, and reconciliation.

- Knowledge of functional, integration, regression, system, acceptance, and non-functional testing methodologies.

- Experience supporting Agile, Scrum, and Waterfall delivery environments.

- Knowledge of information management principles, concepts, policies, and practices.

- Experience testing object-oriented applications and information retrieval packages.

- Experience creating and managing test data strategies while maintaining data privacy and test environment integrity.

- Understanding of basic security testing practices and collaboration with security specialists.

- Experience producing automated test scripts and maintaining reusable test cases for large-scale enterprise applications.

Education and Experience

Candidates should demonstrate senior-level professional experience in systems testing and quality assurance, supported by relevant project experience in complex enterprise or business-critical systems.

Experience must be clearly documented in the resume, with specific examples of testing responsibilities, tools used, systems tested, and outcomes delivered.

Ideal Candidate Profile The ideal candidate is a hands-on Senior QA Specialist with extensive experience in complex enterprise system testing, automated and manual testing, data reconciliation, performance testing, and accessibility compliance. They can develop comprehensive test strategies, execute detailed test scenarios, validate large datasets, troubleshoot defects, and coordinate multiple teams to deliver reliable and accessible business solutions.

Important submission considerations:

- Only two candidate submissions are permitted.

- Candidates must be available to work onsite five days per week in downtown Toronto.

- Resumes should explicitly demonstrate the mandatory QA, data reconciliation, automation, performance testing, defect tracking, Oracle, accessibility, and public-sector experience wherever applicable.

📌 Senior Systems Testing / QA Specialist (Toronto)
🏢 Upstaff
📍 Toronto

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior systems testing / qa specialist (toronto) / toronto

Subscribe to this job alert:

Get the latest job offers by email for: senior systems testing / qa specialist (toronto) / toronto