Point your AI agent at freehire and let it find you a job.

Get the CLI →

Upstaff

NewBe an early applicant

Systems Testing/QA Specialist – Senior

Posted 2 views
Discussion

Summary

Senior QA contractor supporting the Ontario government's OASIS agricultural soil data platform: planning and executing tests for a cloud-based Java web app and an Esri GIS field app, writing test plans/cases/scripts, managing defects, and performing AODA accessibility testing using Azure DevOps and Postman. Hybrid role, 2 days onsite in Toronto or Guelph.

Client: Land & Resources Cluster
Ministry: Ministry of Public and Business Service Delivery and Procurement
Location: Toronto or Guelph, Ontario
Work Arrangement: Hybrid – 2 days onsite per week
Assignment: November 2, 2026 – March 31, 2027
Openings: 2
Hours: 100% allocation
Security Clearance: No clearance required
Position Overview
We are seeking a Senior Systems Testing/QA Specialist to support ongoing quality assurance and testing activities for the Ontario Agricultural Soil Information System (OASIS).
OASIS is a comprehensive solution designed to support the collection, storage, maintenance, and management of Ontario's agricultural soil data. The solution includes a cloud-based core web application built using Java technologies and a field data application utilizing Esri GIS technologies.
The successful candidate will provide hands-on QA expertise across the full software testing lifecycle, working closely with developers, architects, business analysts, project teams, and other stakeholders to ensure high-quality, secure, accessible, and reliable solutions.
Key Responsibilities
  • Plan, coordinate, and execute comprehensive quality assurance and software testing activities throughout the SDLC.
  • Perform testing within Agile, Hybrid, and Waterfall SDLC environments.
  • Develop and maintain test strategies, test plans, test cases, test scripts, test execution documentation, and testing reports.
  • Conduct hands-on testing of cloud-based applications developed using Java technologies.
  • Test and validate applications involving:
    • Java
    • JSON
    • RESTful Web Services
    • HTML5
  • Identify, document, track, prioritize, and manage software defects throughout the testing lifecycle.
  • Validate functional and technical requirements to ensure that developed solutions meet business and technical expectations.
  • Support development teams with debugging and troubleshooting activities.
  • Assess software quality, functionality, usability, and reliability and identify opportunities for improvement.
  • Conduct accessibility testing in compliance with AODA and utilize appropriate accessibility testing tools.
  • Utilize QA and testing tools including Azure DevOps and Postman.
  • Validate integrations involving APIs and other application services.
  • Collaborate with developers, architects, business analysts, business stakeholders, and project teams throughout the testing lifecycle.
  • Ensure testing activities align with applicable OPS and I&ITS policies, standards, directives, governance, privacy, security, and confidentiality requirements.
  • Manage multiple testing priorities and deliverables within established project timelines and milestones.


Requirements

Mandatory Qualifications
Candidates must demonstrate all of the following:
1. QA / SDLC Experience
  • Minimum 5 years of experience performing quality assurance and software testing activities.
  • Experience working across Agile, Hybrid, and Waterfall SDLC methodologies.
2. Cloud & Java Application Testing
  • Hands-on experience testing cloud-based applications developed using Java technologies.
  • Experience testing and validating JSON, RESTful Web Services, and HTML5 applications/components.
3. Test Strategy & Test Documentation
  • Proven experience developing and executing:
    • Test Strategies
    • Test Plans
    • Test Cases
    • Test Scripts
    • Test Execution
    • Testing/QA Reports and other testing artifacts
4. Defect Management
  • Demonstrated experience identifying, documenting, tracking, managing, and reporting software defects throughout the complete testing lifecycle.
5. Requirements Validation & Debugging
  • Experience validating business and technical requirements.
  • Ability to support debugging and troubleshooting activities.
  • Experience contributing to overall software quality, functionality, and usability.
6. Accessibility / AODA
  • Hands-on experience conducting accessibility testing in compliance with the Accessibility for Ontarians with Disabilities Act (AODA).
  • Experience using accessibility testing tools.
7. QA Tools
  • Working knowledge and hands-on experience with QA/testing tools, including:
    • Azure DevOps
    • Postman
8. Privacy, Security & OPS Governance
  • Demonstrated understanding of privacy, security, confidentiality, and information-management requirements.
  • Experience working in accordance with Ontario Public Service (OPS) and Information & Information Technology Strategy (I&ITS) policies, standards, directives, and governance requirements.
Desirable Qualifications
The following experience will be considered an asset:
  • Experience using approved AI-assisted QA and software testing tools to improve testing effectiveness, productivity, quality, and delivery outcomes.
  • Experience testing applications or information systems supporting:
    • Agricultural operations
    • Environmental programs
    • Soil management solutions
  • Experience testing Esri ArcGIS and Survey123 applications and related geospatial technologies.
  • Experience validating integrations involving RESTful APIs, geospatial services, and mapping applications.
  • Demonstrated experience delivering QA services within Agile environments, including adapting testing approaches to organizational processes, governance requirements, and delivery objectives.
Required Soft Skills
Analytical & Problem-Solving
  • Strong analytical, troubleshooting, and problem-solving abilities.
  • Ability to analyze complex technical issues and recommend effective solutions.
Communication & Facilitation
  • Excellent verbal and written communication skills.
  • Strong facilitation and collaboration skills.
  • Ability to communicate effectively with both technical and non-technical stakeholders.
Teamwork & Stakeholder Engagement
  • Proven ability to work effectively within multidisciplinary teams.
  • Experience working with business stakeholders, developers, architects, business analysts, and project teams.
Business & Technical Acumen
  • Ability to understand and translate business requirements into technical testing and validation activities.
  • Strong attention to detail and ability to ensure requirements are fully captured, validated, and implemented.
Organization & Time Management
  • Strong organizational and time-management skills.
  • Ability to manage multiple priorities and testing deliverables.
  • Demonstrated ability to plan, coordinate, and deliver work within established timelines and project milestones.
Additional Assignment Details
  • Hybrid work arrangement: 2 days per week onsite.
  • Work location: Toronto or Guelph.
  • Openings: 2.
  • No security clearance required.
  • Candidates should be prepared to provide detailed examples demonstrating their hands-on experience against the mandatory requirements.
  • The client has emphasized hands-on QA/testing experience with cloud-based Java applications, test planning and execution, defect management, debugging, and software quality assurance.
Core Keywords
Senior QA Specialist | Systems Testing | Quality Assurance | Java | Cloud Applications | JSON | REST API | RESTful Web Services | HTML5 | Azure DevOps | Postman | AODA | Accessibility Testing | Test Strategy | Test Plans | Test Cases | Test Scripts | Defect Management | Requirements Validation | Debugging | Agile | Waterfall | Hybrid SDLC | OPS | I&ITS | Esri ArcGIS | Survey123 | GIS | Geospatial APIs

Skills

What Senior QA jobs ask for — and how much of it you have →

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