13 Sep
|
Joblinxsapp
|
Toronto
13 Sep
Joblinxsapp
Toronto
Job Title: Senior Systems Testing/QA Specialist
Client: Health Services Cluster – Government of Ontario
Ministry: Ministry of Public and Business Service Delivery and Procurement
Contract: September 15, 2026 – March 31, 2027
Extension: Up to one additional term, subject to available contract days/funding
Location: Toronto / Kingston, Ontario
Work Arrangement: 100% Onsite
Hours: 7.25 hours per day, Monday to Friday, between 8:00 AM and 5:00 PM, excluding lunch
Security Clearance: No clearance required
Allocation: 100%
Position Overview
Our client, the Health Services Cluster within the Government of Ontario, is seeking Senior Systems Testing/QA Specialists to support complex application testing initiatives.
Key Responsibilities
- Develop and execute comprehensive test strategies, test plans, test cases, test scripts and test data.
- Plan, organize and implement testing activities for large and complex systems.
- Perform functional, integration, system, regression, non-functional, performance, load and stress testing.
- Develop and maintain automated test scripts and automated test cases.
- Create complex test plans and coordinate defects throughout the complete testing lifecycle.
- Provide input into project-level test strategy and testing scope.
- Assist in defining testing scope during project iterations.
- Establish appropriate entry and exit criteria for system testing activities.
- Plan and lead peer reviews of test plans, test cases and other testing artefacts.
- Create and manage a variety of test data using tools such as SOAP UI, Swagger and Postman.
- Execute API and integration testing and validate application behaviour under different conditions.
- Perform database verification using SQL in an Oracle environment.
- Validate data integrity, consistency and accuracy across applications and databases.
- Perform data migration and transformation testing where required.
- Create, document, prioritize and manage software defects based on priority and severity.
- Enter, track and coordinate defects using industry-standard defect management tools such as Azure DevOps, JIRA, ALM, Bugzilla, TestRail or Zephyr.
- Participate in and/or lead regular defect review processes.
- Report test results, testing progress, test coverage, quality metrics and outstanding defects.
- Review test results produced by both technical and non-technical stakeholders.
- Support User Acceptance Testing (UAT), including test data preparation and test execution.
- Work closely with developers to reproduce, investigate and resolve application issues.
- Collaborate with Business Analysts, Project Managers, developers, Testing Leads and other stakeholders to clarify requirements and testing expectations.
- Support Agile ceremonies including sprint planning, daily stand-ups and retrospectives.
- Integrate automated testing into CI/CD pipelines where applicable.
- Conduct performance testing using tools such as JMeter or LoadRunner, including analysis of performance bottlenecks and scalability.
- Support accessibility testing and demonstrate knowledge of Accessibility for Ontarians with Disabilities Act (AODA) requirements and related standards.
- Maintain detailed testing documentation and provide input to user manuals and release notes.
- Ensure testing activities follow applicable quality assurance standards, methodologies and regulatory requirements.
- Support troubleshooting, issue analysis, scope management and overall quality objectives throughout the project lifecycle.
Requirements
Mandatory Technical & QA Requirements
1. System Testing & Test Automation — MUST HAVE
- Demonstrated system testing expertise through:
- Development of automated test scripts
- Creation and execution of complex test plans
- Coordination and management of defects throughout the testing lifecycle
- Experience following a clearly defined test strategy.
- Experience creating and executing test plans and maintaining test cases.
- Experience with functional, integration and regression testing of web application components and reports.
- Experience creating test entry and exit criteria.
- Experience coding automated test scripts and developing automated test cases.
- Knowledge and experience with automated testing tools and version control systems.
2. Test Data & API Testing — MUST HAVE
- Expertise in creating a variety of test data using automated/API testing tools, including one or more of:
- SOAP UI
- Swagger
- Postman
- Experience using automated test tools to support functional and regression testing during project iterations.
- Experience preparing test data for UAT and other testing activities.
- Experience developing and managing robust test data strategies.
3. Defect Management — MUST HAVE
- Experience creating and managing project defects based on priority and severity.
- Experience entering, tracking and coordinating defects through the complete testing lifecycle.
- Experience participating in or leading defect review meetings/processes.
- Experience reporting testing results and defect status to project stakeholders.
- Familiarity with tools such as:
- Azure DevOps
- JIRA
- ALM
- Bugzilla
- TestRail
- Zephyr
4. Database / SQL Testing — MUST HAVE
- Experience performing database verification using SQL in an Oracle environment.
- Demonstrated ability to write SQL queries for backend/data validation.
- Experience validating data integrity, consistency and accuracy.
- Experience with data migration and transformation testing is an asset.
5. Healthcare Data Standards — MUST HAVE / HIGH PRIORITY
- Knowledge of healthcare data exchange standards, particularly Rapid Healthcare Interoperability Resources (FHIR).
6. Testing Methodologies
- Functional testing
- System testing
- Integration testing
- Regression testing
- User Acceptance Testing (UAT)
- Non-functional testing
- Load testing
- Performance testing
- Stress testing
- API testing
- Data validation/testing
- Automated testing
Preferred Automation & Performance Tools
- Selenium
- Cypress
- Postman
- SOAP UI
- Swagger
- OpenText UFT / Micro Focus UFT
- TestComplete
- JMeter
- LoadRunner
- Azure DevOps
- JIRA
- ALM
- TestRail
- Zephyr
Experience with scripting languages such as Python, JavaScript or Bash for automation, test data preparation or test environment activities is an asset.
Methodologies & SDLC
- Software Development Life Cycle (SDLC)
📌 Senior Systems Testing / QA Specialist (Toronto)
🏢 Joblinxsapp
📍 Toronto