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

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

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