Systems Testing/QA Specialist – Intermediate

Summary

Contract Intermediate QA/System Testing Specialist role, fully onsite in Toronto, supporting enterprise application testing for a Government of Ontario client. Day to day involves manual and automated functional, API, performance, database, security and AODA accessibility testing using tools like Selenium, Postman, JMeter, JIRA/Azure DevOps, and SQL/Oracle within Agile delivery.

Job Title: Systems Testing / QA Specialist – Intermediate
Requisition: RQ11484
Location: Toronto, Ontario – 5 Days Onsite
Contract: September 21, 2026 – March 31, 2027
Extension: Up to 1 additional term
Openings: 1
Allocation: 100%
Client: Government Services Integration Cluster, Ministry of Public and Business Service Delivery and Procurement
Security Clearance: No clearance required
Submission Deadline: September 8, 2026 at 12:00 PM EST
Position Overview
We are seeking an experienced Systems Testing / QA Specialist – Intermediate to support enterprise-level application testing initiatives for a Government of Ontario client.
The successful candidate will be responsible for planning, designing, executing, and documenting comprehensive testing activities across functional and non-functional areas. The role will work closely with developers, Business Analysts, Project Managers, IT Leads, testing teams, and business stakeholders to ensure applications meet business, technical, quality, accessibility, security, and performance requirements.
The ideal candidate will have strong hands-on experience in manual and automated testing, AODA compliance, API testing, performance testing, defect management, database validation, and Agile delivery environments.
Key Responsibilities
  • Provide advice on testing strategies, test plans, testing tools, test approaches, and testing resources.
  • Plan, organize, and execute testing activities for enterprise-level systems in both GUI and non-GUI environments.
  • Develop and maintain test strategies, test plans, test cases, test scripts, test data, test reports, and quality metrics.
  • Execute functional, integration, system, regression, acceptance, performance, stress, load, and other specialized testing.
  • Support and participate in User Acceptance Testing (UAT) activities.
  • Validate application functionality and ensure systems behave as expected under various conditions.
  • Identify, document, prioritize, and track software defects using tools such as JIRA, Azure DevOps, ALM, Bugzilla, TestRail, or Zephyr.
  • Work closely with developers and technical teams to reproduce, investigate, and resolve defects.
  • Develop and maintain automated test scripts using tools such as Selenium, OpenText UFT/Micro Focus, TestComplete, or Postman.
  • Perform API testing using tools such as Postman or similar technologies.
  • Integrate automated tests into CI/CD pipelines.
  • Develop and execute performance test scripts using JMeter, LoadRunner, or similar tools and analyze performance bottlenecks and scalability.
  • Perform backend and database testing using SQL and Oracle.
  • Validate data integrity, consistency, and accuracy across applications, systems, and databases.
  • Perform data migration and transformation testing where required.
  • Develop and manage robust test data strategies, including realistic test data generation, data privacy considerations, and test environment management.
  • Conduct basic security testing and collaborate with security specialists on advanced security or penetration testing activities.
  • Ensure applications meet Accessibility for Ontarians with Disabilities Act (AODA) requirements and related accessibility standards.
  • Collaborate with Business Analysts, developers, Project Managers, IT Leads, and other stakeholders to clarify requirements and ensure comprehensive test coverage.
  • Participate in Agile/Scrum ceremonies, including sprint planning, daily stand-ups, reviews, and retrospectives.
  • Maintain detailed documentation of test results, test coverage, defects, and quality metrics.
  • Provide testing input for user manuals, release notes, and implementation documentation.
  • Ensure QA and testing processes comply with applicable industry standards, regulatory requirements, and Ontario Public Service (OPS) QA standards and practices.


Requirements

Mandatory Qualifications
Core QA & Testing Experience
  • 2+ years of experience in software testing within enterprise-level IT environments.
  • Hands-on experience with both manual testing and automated testing tools/frameworks.
  • Strong understanding and practical experience with Agile, Scrum, and Waterfall methodologies.
  • Extensive experience with AODA testing and accessibility compliance.
  • Experience developing and maintaining test strategies, test plans, test cases, test scripts, test data, and test reports.
  • Experience with test automation tools such as Selenium or Postman for API testing.
  • Experience with performance testing tools such as JMeter, LoadRunner, or equivalent.
  • Experience with defect tracking and test management tools such as JIRA, Azure DevOps, ALM, Bugzilla, TestRail, or Zephyr.
  • Proven experience performing end-to-end testing of complex systems, ensuring coverage of functional and non-functional requirements.
  • Knowledge of QA compliance standards and security testing best practices.
  • Experience executing functional, non-functional, system, integration, regression, and acceptance testing.
  • Experience supporting UAT and working with business stakeholders during acceptance activities.
  • Knowledge of the Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
Technical Skills
  • Strong experience with databases and data validation, particularly SQL and Oracle.
  • Experience performing backend/database testing and data validation.
  • Knowledge of cloud technologies, particularly Microsoft Azure and/or AWS.
  • Knowledge of CI/CD pipelines and integration/development tools such as Jenkins, Git, or GitLab.
  • Understanding of scripting languages such as Python, JavaScript, or Bash for test automation or test data preparation.
  • Experience with automated testing frameworks and tools.
  • Ability to write queries to validate data and perform backend testing.
  • Experience with performance, stress, and load testing.
  • Knowledge of test data management, data migration, and data transformation testing.
Testing Methodologies & Tools
Candidates should have knowledge and/or experience with:
  • Manual and automated testing
  • Functional and non-functional testing
  • System and integration testing
  • Regression testing
  • UAT/acceptance testing
  • Performance, stress, and load testing
  • API testing
  • Database/backend testing
  • Security testing
  • Accessibility/AODA testing
  • Agile/Scrum and Waterfall
  • Selenium
  • Postman
  • JMeter / LoadRunner or equivalent
  • JIRA / Azure DevOps or equivalent
  • ALM / TestRail / Zephyr / Bugzilla or equivalent
  • Jenkins / Git / GitLab
General Qualifications
  • Experience planning, organizing, and implementing testing efforts for large and complex systems.
  • Knowledge of structured methodologies for application development, implementation, and maintenance.
  • Experience using CASE tools, data query tools, and other technologies to support test case development.
  • Knowledge and experience using automated testing tools and version control systems.
  • Strong analytical, problem-solving, decision-making, organizational, and troubleshooting skills.
  • Excellent verbal and written communication skills.
  • Strong interpersonal and collaboration skills.
  • Demonstrated ability to work effectively with both functional and technical teams.
  • Ability to work as part of a large project team and collaborate with multiple stakeholders.
  • Strong attention to detail and commitment to quality.
  • Ability to meet deadlines and work effectively under pressure and aggressive timelines.
  • Demonstrated ability to adapt to changing priorities and requirements.
  • Ability to write clear, comprehensive, and effective test cases.
  • Knowledge of information management principles, concepts, policies, and practices.
  • Knowledge of testing methods within object-oriented environments.
  • Knowledge of at least one programming language is an asset.
  • Experience testing Commercial Off-the-Shelf (COTS) applications is an asset.
  • Experience coding automated test scripts to generate automated test cases is an asset.
  • Experience with information retrieval packages is an asset.
Public Sector Experience
  • Experience working within a public sector / government environment is an asset.
  • Knowledge of Ontario Public Service (OPS) Quality Assurance standards and practices is required/preferred.
  • Familiarity with government standards, policies, regulatory requirements, and accessibility practices is highly desirable.
Soft Skills
  • Excellent written and verbal communication.
  • Strong interpersonal and stakeholder management skills.
  • Ability to work collaboratively with developers, Business Analysts, Project Managers, IT Leads, and business users.
  • Strong analytical thinking and systematic problem-solving abilities.
  • Ability to manage multiple priorities and deliver within aggressive timelines.
  • Flexible and adaptable approach to changing business and technical requirements.
  • Strong team player with a demonstrated ability to work effectively in large project environments.
Work Arrangement
This is a fully onsite position in Toronto, Ontario. Candidates must be available to work onsite 5 days per week.
Ideal Candidate Profile
The ideal candidate is an Intermediate QA/Test Specialist with 2+ years of enterprise software testing experience, strong manual and automation testing capabilities, and hands-on expertise in Selenium/Postman, JMeter/LoadRunner, JIRA/Azure DevOps, SQL/Oracle, AODA testing, API testing, performance testing, and CI/CD environments.
Candidates with Ontario Public Service/public-sector QA experience and experience working on large, complex enterprise applications will be strongly preferred.

See also

QA jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available