Summary:
Join our team as a Test Lead to lead testing for Ontario’s Forest Resources Inventory Information Management Solution (FRI IMS) enhancement. You'll support a centralized Azure-based data platform, ensuring application performance, usability, and quality. This hybrid role (3 days onsite) involves developing and executing manual and automated tests across UI and backend, managing test plans in Azure DevOps, and collaborating on Agile teams. Must have 3+ years in integration, regression, unit, accessibility, and non-functional testing. Ideal for professionals with strong analytical skills, automation experience, and AODA compliance knowledge who thrive in dynamic, multi-stakeholder environments. Public sector experience is a plus.
Description
To respond to the priorities of the Government of Ontario through the passage of the Bill 5, Protect Ontario by Unleashing Our Economy Act 2025, the resource may be partially assigned to Bill 5 related projects or initiatives on an as needed basis.
Description:
The Forest Resources Inventory Information Management Solution (FRI IMS) streamlines the acquisition, processing, interpretation, management, and sharing of extensive data. This data suite includes interconnected high-resolution digital aerial imagery, digital elevation data, field-sampled data, geographic information, and additional forest information from various sources.
The FRI IMS Enhancement project aims to further improve the functionality, usability, and performance of FRI IMS by incorporating the following features:
- A centralized data storage system utilizing Databricks data lake and Azure Storage Account.
- Data exchange channels via a public-facing web application.
- A Data Processing and Data Scientist Platform that supports data acquisition, processing, and analysis using Databricks on the Azure cloud.
Responsibilities:
- Collaborate with product managers, product owners, and technical teams to develop comprehensive test strategies and test plans.
- Apply a strong understanding of automated and manual testing practices to support the development of test scripts, test cases, and test scenarios in IST, UAT, and PROD architectures.
- Assist with planning and creating test data for each test phase.
- Set up Test Plans, Suites, and Cases in Azure DevOps, and continuously integrate automated test scripts.
- Lead automation testing
- Execute various types of testing, including integration, functional, regression, unit, load, performance, and accessibility testing.
- Plan and organize testing efforts for both front-end including user-interface and back-end application components/environments.
- Regularly communicate test results through reports and team stand-up (need to be able to speak about the results as well to both technical and non-technical team members) summarizing test completion and defects found.
- Implement project technical testing strategies and methodologies, including testing of integration points, interfaces, and non-functional requirements (e.g., fail-over, response times, data integrity, security).
- Evaluate test results against acceptance criteria to determine successful completion of the incremental work assigned .Provide weekly reports confirming the status of assigned tasks
- Define and measure acceptance criteria for test cases.
- Record all defects/issues in defect reporting tools and Azure DevOps, including detailed descriptions, screenshots, and steps to reproduce.
- Participate in elicitation and business requirement workshop sessions, reviews sessions, and walkthrough meetings.
- Work with cross-functional teams to ensure quality throughout the agile/iterative solution development lifecycle.
- Conduct post-release/post-implementation testing.
- Support clients with user acceptance testing (UAT) activities.
- Create traceability matrices and strategies to ensure testing outcomes align with business requirements. coordinate review meetings with business analysts and stakeholders.
Knowledge Transfer Requirements:
- Conduct ongoing knowledge transfer throughout the assignment via regular meetings, touchpoints, and working sessions with LRC and Business Unit staff.
- Transfer all design, development artifacts, and source code, including all relevant and complete documentation, to the ministry's designated repositories.
- Schedule dedicated knowledge transfer sessions to ensure completeness and allow LRC staff to ask for clarifications or follow-up questions.