Systems Testing/QA Specialist - Senior (Toronto)

Systems Testing/QA Specialist - Senior (Toronto)

12 Aug
|
S M Software Solutions
|
Toronto

12 Aug

S M Software Solutions

Toronto

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.

Strong 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.

Robust 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 new 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 prospect 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

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: systems testing/qa specialist - senior (toronto) / toronto

Subscribe to this job alert:

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