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 planning, coordinating, and executing comprehensive quality assurance and testing activities for complex web-based, CRM, BI, and ETL solutions. The successful candidate will bring extensive hands-on experience in manual testing, Microsoft Dynamics CRM, BI and end-to-end ETL validation, systems integration, functional and non-functional testing, accessibility testing, and Agile delivery environments. This role requires strong experience developing testing strategies, test plans, test cases, test data, and testing artifacts, along with the ability to analyze defects, validate data across source and target systems, collaborate with cross-functional teams, and support UAT throughout the software development lifecycle.
Role Snapshot Requisition: RQ11151 – Systems Testing/QA Specialist – Senior Client: Ministry of Public and Business Service Delivery and Procurement Work Location: 40 St Clair West, Toronto, Ontario, Canada – Onsite Estimated Start Date: September 22, 2026 Estimated End Date: March 31, 2027 Estimated Business Days: 135 Potential Extension: 254 days Work Hours: 7.25 hours per day Security Clearance: No Clearance Required Application Deadline Monday, August 10, 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
References
Expected hourly rate
Visa Status
LinkedIn ID Important: Candidates submitted without all mandatory documents cannot be processed.
Key Responsibilities Testing Strategy, Planning & Quality Assurance
Provide expert advice on testing strategies, test plans, testing tools, and resources required for successful testing execution.
Plan, organize, and manage testing efforts for large and complex systems across GUI and non-GUI environments.
Develop comprehensive test plans, test cases, test scripts, test scenarios, and test data.
Execute systems integration testing, specialized testing, UAT support, stress testing, and other required testing activities.
Establish and maintain quality assurance practices throughout the solution development lifecycle.
Ensure testing activities align with project requirements, timelines, quality standards, and delivery milestones.
Manual, Functional & Non-Functional Testing
Perform comprehensive QA and testing activities, including:
System testing
Web-based UI testing
Integration testing for systems and applications
Functional testing
Non-functional testing
Regression testing
Unit testing
Smoke testing
Load testing
Performance testing
Stress testing
Accessibility and AODA testing
Post-release and post-implementation testing
Test non-functional requirements including failover, component response times, data integrity, and security.
Prepare test data covering a broad range of business scenarios and test conditions.
Execute test cases and document results, defects, evidence, screenshots, and supporting information.
Identify, investigate, and document defects and quality issues.
Work closely with developers, Business Analysts, project teams, and other stakeholders to determine root causes and appropriate resolutions.
Microsoft Dynamics CRM Testing
Perform hands-on testing of Microsoft Dynamics CRM solutions.
Test CRM functionality, workflows, integrations, business scenarios, and related application components.
Support testing of Commercial Off-The-Shelf (COTS) CRM solutions.
Validate CRM functionality against business and technical requirements.
BI, Dashboard & End-to-End ETL Testing
Perform end-to-end testing of BI products and ETL processes.
Conduct data analysis and validation across source and target systems.
Validate
Data completeness
Data accuracy
Data integrity
Data redundancy
Data formats
Functional scenarios
Integration workflows
Perform detailed source-to-target data comparisons using SQL, programming, or appropriate data validation tools.
Validate BI dashboards and data-processing workflows against expected business outcomes.
Identify discrepancies and work with technical teams to resolve data quality and integration issues.
Test Artifacts & Azure DevOps
Create and maintain testing artifacts, including:
Test strategies
Test plans
Test cases
Test scripts
Test scenarios
Test data
Test results
Defect documentation
Test reports
Test matrices
Manage testing activities and testing life cycles using Azure DevOps.
Maintain accurate defect information, including detailed descriptions, evidence, screenshots, severity, and status.
Communicate testing progress and results through regular and automated reporting.
Agile Delivery, UAT & Stakeholder Collaboration
Participate in daily Scrum meetings, sprint reviews, walkthroughs, requirements workshops, and project meetings.
Provide regular updates regarding testing progress, defects, risks, issues, and deliverables.
Support clients and business stakeholders with User Acceptance Testing (UAT).
Participate actively in business requirement elicitation and analysis.
Work collaboratively with cross-functional teams throughout the Agile/iterative solution development lifecycle.
Facilitate meetings and workshops to understand and clarify business and technical requirements.
Ensure testing activities remain aligned with project timelines and delivery milestones.
Compliance, Reporting & Project Support
Provide daily reports confirming the status of assigned activities and deliverables.
Complete assigned work and achieve milestones within established deadlines.
Ensure testing activities comply with Ontario Government I⁢ Directives, standards, operational policies, security procedures, guidelines, and applicable practices.
Contribute to successful project delivery through other testing and QA activities as assigned by the client.
Required Skills &
Experience Skill / Experience Required Experience Microsoft Dynamics CRM solution testing 3+ years BI product and end-to-end ETL testing 5+ years Web-based system testing and QA 8+ years Developing testing strategies, plans, test cases, scenarios and scripts 8+ years Preparing test data covering comprehensive test scenarios 8+ years Testing non-functional requirements 8+ years Integration testing – systems and applications 8+ years Functional testing 8+ years Regression testing 8+ years Unit testing 8+ years Accessibility testing 8+ years Smoke testing 8+ years Performance and stress testing 8+ years Data analysis and validation for BI/ETL 3+ years Source-to-target data comparison and validation 3+ years Agile methodology and Azure DevOps Required Software Development Life Cycle (SDLC) Required Quality assurance principles and structured methodologies Required Experience & Skill Set Requirements Manual Testing & QA Skills &
Experience – 65%
3+ years of hands-on experience testing Microsoft Dynamics CRM solutions.
8+ years of experience developing testing strategies, test plans, comprehensive test cases, scenarios, and scripts for manual testing.
8+ years of experience preparing and creating test data covering all relevant test scenarios.
8+ years of experience testing non-functional requirements, including failover, component response times, data integrity, and security.
8+ years of web-based system testing and QA experience across:
Integration testing for systems and applications
Unit testing
Regression testing
Functional testing
Accessibility testing
Non-functional testing
Web-based applications
Smoke testing
Performance testing
Stress testing
Strong experience with structured testing methodologies and QA practices.
Experience supporting UAT and validating business and technical requirements.
BI, Dashboard & ETL Testing Skills & Experience – 25%
5+ years of hands-on experience testing BI products and performing end-to-end ETL testing.
3+ years of experience in data analysis, data validation, and data comparison for BI products.
Experience validating source-to-target data for:
Data completeness
Data accuracy
Data integrity
Functional scenarios
Integration workflows
Demonstrated knowledge of end-to-end ETL processing and BI product testing.
Experience validating data across web-based applications and BI environments.
Agile Delivery & General Skills – 10%
Experience working with Agile methodologies and Azure DevOps for testing artifacts and testing lifecycle management.
Strong understanding of SDLC and Agile delivery methodologies.
Excellent analytical, problem-solving, and decision-making skills.
Excellent written and verbal communication skills.
Robust collaboration skills and ability to accurately understand and interpret requirements.
Experience facilitating meetings and workshops to gather and clarify requirements.
Experience reporting progress against deliverables while working within strict timelines.
Strong team-player mindset with the ability to work effectively in cross-functional environments.
Strong research skills and ability to quickly learn new technologies and business processes.
General Skills Experience planning, organizing, and implementing testing efforts for complex applications and systems.
Knowledge of structured methodologies for application development, design, implementation, testing, and maintenance.
Knowledge and experience using Computer-Aided Software Engineering (CASE) tools and data query tools to support test case development.
Experience using automated testing tools and version control systems.
Experience executing functional, non-functional, and system-level integration testing.
Experience supporting UAT activities and working directly with business users.
Strong knowledge of QA principles, practices, tools, and structured testing methodologies.
Experience creating testing strategy documentation, test plans, test cases, and test data across multiple testing phases.
Experience with different phases of the Systems Development Life Cycle.
Excellent organizational, analytical, creative, and problem-solving abilities.
Strong verbal, written, and interpersonal communication skills.
Proven ability to meet deadlines and deliver high-quality work within strict timelines.
Knowledge of one or more automated testing tools.
Desirable Skills
Knowledge and experience with at least one programming language.
Experience using information retrieval packages.
Knowledge and understanding of testing methods in object-oriented environments.
Knowledge of Information Management principles, concepts, policies, and practices.
Knowledge of the Accessibility for Ontarians with Disabilities Act (AODA) and related regulations and standards.
Experience planning and organizing testing efforts for both large and small systems.
Experience coding automated test scripts and developing automated test cases.
Experience testing Commercial Off-The-Shelf (COTS) applications.
Experience with DevOps methodology is an asset.
Experience with data analysis and data verification for ETL, Power BI products, and web-based applications.
Experience testing COTS CRM solutions such as Microsoft Dynamics.
Experience identifying, documenting, and tracking bugs and quality issues across development, service, and business processes.
Experience installing applications and databases required for test automation.
Experience collaborating with stakeholders to identify opportunities where automation can improve workflows.
Experience creating technical and process documentation for automation solutions.
Experience gathering and documenting requirements from end users to develop effective automation solutions.
How to Apply If this opportunity matches your experience and interests you, please submit the following mandatory documents to
[email protected] by Monday, August 10, 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 position is not a fit for you, please feel free to share it with qualified Senior Systems Testing / QA Specialists who have strong experience with Microsoft Dynamics CRM, BI and end-to-end ETL testing, web-based application testing, manual QA, functional/non-functional testing, Azure DevOps, Agile delivery, and AODA/accessibility testing.
📌 Systems Testing/QA Specialist - Senior (Toronto)
🏢 S M Software Solutions
📍 Toronto