Systems Testing/QA Specialist
Overview
The Government Services Integration Cluster, under the Ministry of Public and Business Service Delivery and Procurement, is seeking a Senior Systems Testing/QA Specialist for a 6-month onsite engagement in Toronto. The successful candidate will be responsible for leading and executing comprehensive testing efforts across enterprise-level systems, ensuring quality, reliability, and compliance throughout the software development lifecycle. This role places a strong emphasis on manual testing while also supporting automation, performance, and accessibility testing activities.
Key Responsibilities
- Provide expert advice on testing strategy, test plans, tool selection, and resource requirements for large-scale systems.
- Plan and organize testing efforts for complex GUI and non-GUI environments, including systems integration tests, specialized tests, and user acceptance testing (UAT).
- Develop, maintain, and execute test plans, test scripts, and test cases across functional, integration, system, regression, and UAT phases.
- Identify, document, and track software defects using tools such as ALM, JIRA, Bugzilla, and Azure DevOps, and collaborate with developers to reproduce and resolve issues.
- Develop and maintain automated test scripts using tools such as Micro Focus OpenText UFT, Selenium, TestComplete, or Postman, and integrate them into CI/CD pipelines.
- Conduct performance, stress, and load testing using tools like JMeter or LoadRunner to validate system scalability and capacity.
- Ensure AODA compliance by applying accessibility testing standards throughout the testing lifecycle.
- Validate data integrity, consistency, and accuracy across system components and databases, including data migration and transformation testing.
- Collaborate with developers, business analysts, and project managers to clarify requirements and ensure end-to-end quality coverage.
- Participate in Agile ceremonies including sprint planning, daily stand-ups, and retrospectives.
- Maintain detailed documentation of test results, test coverage, quality metrics, and contribute to user manuals and release notes.
- Ensure all testing processes comply with industry standards, QA compliance requirements, and security testing best practices.
Must-Have Requirements
- 10+ years of experience in software testing within enterprise-level IT environments and large-scale systems.
- Hands-on experience with both manual testing and automated testing tools and frameworks.
- Deep understanding of Agile, Scrum, and Waterfall testing methodologies.
- Extensive experience with AODA testing and accessibility compliance standards.
- Proven experience creating and maintaining test strategies, test cases, test scripts, and test reports.
- Experience with test automation tools such as Selenium or Postman for API testing.
- Experience with performance testing tools including JMeter, LoadRunner, or similar.
- Experience with defect tracking tools such as JIRA, Azure DevOps, or similar platforms.
- Proven expertise in end-to-end testing of complex systems covering functional and non-functional requirements.
- Strong understanding of databases such as SQL and Oracle.
- Knowledge of CI/CD pipelines and integration tools like Jenkins, Git, or GitLab.
- Knowledge of cloud technologies such as Azure or AWS.
Nice-to-Have Skills
- Previous experience working within the Ontario Public Service (OPS) or a public sector environment.
- Knowledge and experience in at least one programming language (e.g., Python, JavaScript, Bash).
- Experience testing Commercial Off-the-Shelf (COTS) applications.
- Experience coding automated test scripts to produce comprehensive sets of automated test cases.
- Knowledge of information management principles, concepts, policies, and practices.
- Experience with information retrieval packages and object-oriented testing methods.
- Experience planning and organizing testing efforts for both large and small-scale systems.
Work Environment
This is a fully onsite role based at 40 St. Claire St., Toronto, Ontario, with a 5-day-per-week onsite requirement. No security clearance is required. The team follows Agile/Scrum ceremonies and the consultant will work closely with developers, business analysts, and project managers in a collaborative, cross-functional environment.