Senior Systems Testing / QA Specialist
We are hiring a Senior Systems Testing / QA Specialist to support the Ministry of Public and Business Service Delivery and Procurement in delivering quality assurance, test strategy, business analysis, automation, defect management, and end-to-end testing for large and complex enterprise applications.
The successful candidate will have strong experience working in Agile and cloud-based environments, with hands-on expertise in Azure DevOps, SQL/PLSQL, ETL/data migration testing, web-based application testing, AODA/accessibility testing, automated test scripting, performance and load testing, and defect lifecycle management.
This role requires a strong combination of QA/testing and business analysis capabilities, including the ability to translate requirements into test strategies and scenarios, work with cross-functional teams, analyze data, manage defects, and support testing throughout the Agile/iterative Software Development Life Cycle.
Role Snapshot
Requisition: RQ10843 – Systems Testing/QA Specialist – Senior
Client: Ministry of Public and Business Service Delivery and Procurement
Work Location: 40 St Clair Ave W, Toronto, Ontario – Hybrid
Estimated Start Date: August 10, 2026
Estimated End Date: March 31, 2027
Estimated Business Days: 162
Extension: Probable after the initial mandate
Work Hours: 7.25 hours per day
Security Clearance: No Clearance Required
Application Deadline
Wednesday, August 12, 2026, at 10:00 AM EST
If you are interested and your profile matches the requirements, please submit the mandatory documents below to
[email protected] by the deadline.
Mandatory Submission Documents
- Updated Resume in Word format – Mandatory
- References – Mandatory
- Expected hourly rate – Mandatory
- Visa Status – Mandatory
- LinkedIn ID – Mandatory
Important: Without all mandatory documents, we cannot submit a candidate.
Key Responsibilities
- Test Strategy, Planning &
- Execution
- Collaborate with Product Managers, Product Owners, Business Analysts, and technical teams to develop comprehensive test strategies and test plans.
- Plan, organize, and implement testing efforts for large and complex applications, with a focus on web-based solutions.
- Develop manual test scripts, test cases, test scenarios, and acceptance criteria.
- Plan and prepare test data for each phase of the testing lifecycle.
- Execute comprehensive QA and testing activities across front-end and back-end application components.
- Perform:
- Integration testing
- Functional testing
- Regression testing
- Unit testing
- Smoke testing
- Load testing
- Performance testing
- Stress testing
- Accessibility/AODA testing
- Non-functional testing
- Post-release/post-implementation testing
- Support testing of integration points, interfaces, and non-functional requirements including failover, component response times, data integrity, and security.
- Evaluate test results against defined acceptance criteria to determine successful completion of sprint increments.
- Define and measure acceptance criteria for test cases.
- ETL, Data Migration &
- Database Testing
- Develop end-to-end data migration and ETL testing strategies, plans, scenarios, and test cases.
- Validate data migration workflows from source to target systems.
- Develop and execute functional scenarios and integration workflows for ETL processes.
- Use SQL/PLSQL tools to review, extract, analyze, and validate database information.
- Perform data validation and analysis to ensure accuracy, completeness, integrity, and consistency.
- Support testing of database-driven applications and backend processes.
- Analyze data and identify discrepancies or defects within data migration and integration workflows.
- Web-Based &
- Application Testing
- Perform comprehensive testing of web-based applications and enterprise application components.
- Develop test plans covering web-based UI, backend, functional, regression, smoke, performance, load, and stress testing.
- Plan and execute testing across front-end and back-end environments.
- Perform Java-based UI and backend testing.
- Support testing of Commercial Off-The-Shelf (COTS) applications.
- Apply appropriate testing methods within object-oriented application environments.
- Conduct post-release and post-implementation testing to validate production deployments.
- Test Automation &
- Azure DevOps
- Use Microsoft Azure DevOps or equivalent tools to manage the complete testing lifecycle.
- Create and execute testing scripts, test cases, test suites, and approval workflows.
- Manage test artifacts, execution results, defects, and testing status within DevOps.
- Develop, modify, and execute automated test scripts using Katalon Studio or equivalent automation tools.
- Apply automation strategies to improve testing efficiency and coverage.
- Work with version control and automated testing tools as required.
- Support automation within Agile and DevOps environments.
- Accessibility, Security &
- Performance Testing
- Develop and execute AODA/accessibility test plans for web-based applications.
- Use accessibility testing tools such as JAWS, NVDA, or equivalent.
- Test application compliance with Accessibility for Ontarians with Disabilities Act (AODA) requirements and related standards.
- Support vulnerability testing and security-related QA activities.
- Work with vulnerability testing tools and identify issues requiring remediation.
- Perform performance, load, and stress testing using appropriate tools and methodologies.
- Validate application behavior under different performance and workload conditions.
- Business &
- Systems Analysis
- Perform business and systems analysis within cloud-based environments.
- Participate in requirements gathering and development of user stories.
- Create business and technical requirements artifacts within Agile/DevOps environments.
- Analyze business requirements and translate them into appropriate testing strategies, scenarios, and acceptance criteria.
- Support business modernization initiatives through requirements analysis and gap analysis.
- Develop business analysis deliverables that help identify opportunities for process improvements and business efficiencies.
- Apply strong data modeling, data analysis, and report-writing skills.
- Participate in business requirement workshops, sprint reviews, walkthroughs, and related Agile ceremonies.
- Defect Management &
- Root Cause Analysis
- Record and manage defects using Azure DevOps or equivalent defect management tools.
- Document defects with detailed descriptions, screenshots, reproduction steps, severity, priority, and supporting evidence.
- Identify, trace, isolate, reproduce, and investigate application problems.
- Perform root cause analysis and work with development and technical teams to determine appropriate resolutions.
- Track defect status throughout the testing lifecycle.
- Escalate issues appropriately and communicate risks and unresolved defects to stakeholders.
- Support Agile sprint management, defect tracking, and testing lifecycle management.
- Agile Delivery &
- Collaboration
- Work within Agile/Scrum and iterative development environments.
- Collaborate with distributed project teams using virtual collaboration tools such as Microsoft Teams or equivalent.
- Work closely with cross-functional teams to ensure quality throughout the Agile solution development lifecycle.
- Participate in sprint reviews, walkthroughs, requirements workshops, and project meetings.
- Provide regular reports summarizing test completion, defects, risks, issues, and outstanding activities.
- Communicate testing results clearly to technical and business stakeholders.
- Contribute to continuous improvement of QA practices, testing methodologies, and delivery processes.
Required Skills &
- Experience
Skill / Experience Requirement / Weight QA / Testing Skills 25% Business Analysis Experience 20% Technical Experience 15% Defect Management Skills 20% Communication &
- Interpersonal Skills 20% Large complex application development/testing projects Required Cloud-based business and systems analysis Required SQL/PLSQL database analysis and data extraction Required End-to-end ETL/data migration testing Required Azure DevOps or equivalent Required Automated test scripting Required Agile/DevOps methodology Required AODA/accessibility testing Required Programming language knowledge Required COTS application testing Required
Experience &
- Skill Set Requirements
- QA / Testing Skills – 25%
- Experience working on large and complex application development projects, preferably web-based applications.
- Experience working in an Agile distributed development environment using virtual collaboration tools such as Microsoft Teams.
- Experience working within enterprise cloud platforms such as Microsoft Azure or equivalent.
- Proven experience using SQL/PLSQL tools to review and extract data from databases.
- Experience developing end-to-end data migration and ETL test plans.
- Experience developing testing plans covering:
- Functional scenarios
- Integration workflows
- Web-based UI testing
- Functional testing
- Regression testing
- Smoke testing
- Performance testing
- Load testing
- Stress testing
- Experience developing AODA/accessibility test plans.
- Experience using test automation tools within DevOps environments.
- Experience developing testing strategies and managing the complete testing lifecycle.
- Hands-on experience using Azure DevOps or equivalent tools to develop and execute complete testing scripts and approval processes.
- Business Analysis Experience – 20%
- Demonstrated experience performing business and systems analysis within cloud environments.
- Experience gathering and documenting business requirements.
- Experience developing user stories in Agile environments.
- Experience creating requirements artifacts using DevOps or equivalent tools.
- Robust understanding of data modeling and data analysis.
- Experience preparing reports and business analysis documentation.
- Experience developing business analysis artifacts for business modernization initiatives.
- Experience conducting gap analysis to support modernization of existing solutions and improve business efficiencies.
- Demonstrated experience working with Agile methodologies.
- Ability to translate business requirements into effective testing strategies, scenarios, and acceptance criteria.
- Technical Experience – 15%
- Proven experience developing complex test cases and executing hands-on testing.
- Strong experience using SQL/PLSQL for data extraction, validation, and analysis.
- Hands-on experience with AODA testing tools such as JAWS, NVDA, or equivalent.
- Familiarity with vulnerability testing tools.
- Experience with performance and load testing tools.
- Hands-on experience using Azure DevOps or equivalent for creating and executing test scripts.
- Experience coding, modifying, and executing automated test scripts using Katalon Studio or equivalent tools.
- Hands-on experience with Java-based UI testing and backend testing.
- Knowledge of at least one programming language.
- Experience with automated testing tools and version control systems.
- Understanding of object-oriented testing methods.
- Knowledge of information retrieval packages and data query tools.
- Defect Management Skills – 20%
- Demonstrated experience managing defects throughout the testing lifecycle.
- Experience using defect management tools such as Azure DevOps or equivalent.
- Strong experience identifying, tracing, isolating, reproducing, and resolving application problems.
- Experience conducting root cause analysis and troubleshooting.
- Ability to document, track, prioritize, and escalate defects appropriately.
- Experience providing defect status reports and communicating testing risks.
- Experience with Agile Scrum methodology.
- Experience managing Agile sprint testing, defect tracking, and testing lifecycle activities using Azure DevOps or equivalent.
- Strong troubleshooting skills, including problem identification, prioritization, isolation, root cause analysis, and resolution.
- Communication &
- Interpersonal Skills – 20%
- Excellent analytical and communication skills.
- Excellent English verbal and written communication skills.
- Strong attention to detail and ability to work effectively under pressure.
- Demonstrated ability to work independently and collaboratively as part of a cross-functional team.
- Strong collaboration and negotiation skills.
- Ability to communicate complex technical and testing issues clearly to both technical and business stakeholders.
- Strong research skills and ability to quickly learn recent technologies, applications, and business processes.
- Proven ability to meet deadlines and deliver testing activities within strict project timelines.
- Strong organizational, problem-solving, and decision-making capabilities.
General Skills
- Experience planning, organizing, and implementing testing efforts at a senior level.
- Knowledge of structured methodologies for application development, design, implementation, testing, and maintenance.
- Experience using Computer-Aided Software Engineering (CASE) tools and data query tools to support test case development.
- Knowledge and experience with automated testing tools and version control systems.
- Experience executing functional, non-functional, and system-level integration testing.
- Experience supporting User Acceptance Testing (UAT).
- Strong understanding of QA principles, practices, tools, and structured testing methodologies.
- Experience creating testing strategies, test plans, test cases, test data, and test reports across different testing phases.
- Knowledge and experience across all phases of the Systems Development Life Cycle.
- Knowledge and understanding of Information Management principles, concepts, policies, and practices.
- Knowledge and understanding of AODA and related accessibility regulations and standards.
- Experience testing both large and small systems.
- Experience developing automated test scripts and automated test cases.
- Experience testing Commercial Off-The-Shelf (COTS) applications.
- Strong analytical, problem-solving, decision-making, organizational, and communication skills.
- Proven ability to work effectively in a team environment and meet project deadlines.
How to Apply
If this opportunity matches your experience and interests, please submit the following mandatory documents to
[email protected] by Wednesday, August 12, 2026, at 10:00 AM EST:
- Updated Resume in Word format – Mandatory
- References – Mandatory
- Expected hourly rate – Mandatory
- Visa Status – Mandatory
- LinkedIn ID – Mandatory
Applications submitted without all mandatory documents cannot be processed.
If this role is not suitable for you, please feel free to share it with qualified Senior Systems Testing / QA Specialists with strong experience in large enterprise web applications, cloud environments, Azure DevOps, SQL/PLSQL, ETL/data migration testing, automated testing, AODA, Agile/DevOps, defect management, business analysis, and performance testing.
📌 Systems Testing/QA Specialist - Senior (Toronto)
🏢 S M Software Solutions
📍 Toronto