The role involves leading and supporting business analysis and product delivery activities. The successful candidate will collaborate with stakeholders to gather and document requirements, map business processes, and translate needs into clear user stories and technical specifications. Responsibilities include managing product backlogs, facilitating workshops, preparing business cases, supporting user acceptance testing (UAT), and ensuring alignment between business objectives and technical solutions. The position also involves preparing reports, coordinating approvals, and maintaining effective communication between business, technical, and vendor teams.
Tasks
Business Analysis & Requirements Management
- Lead discovery sessions, interviews, and workshops with business users, stakeholders, and technical teams to identify and document business requirements.
- Analyze and document current and future state processes, workflows, and systems using tools such as BPMN, UML, and data flow diagrams.
- Develop detailed functional and non-functional requirements, ensuring alignment with business goals and technical feasibility.
- Maintain a comprehensive Requirements Traceability Matrix (RTM) linking requirements to business objectives, technical design, and test cases.
- Conduct gap analyses and recommend process or system improvements to enhance efficiency and user experience.
Product Ownership & Delivery Support
- Collaborate with Product Owners and Managers to define, refine, and maintain the product roadmap.
- Translate business requirements into actionable user stories with clear acceptance criteria.
- Manage and prioritize the product backlog, ensuring readiness for development and proper alignment with project goals and dependencies.
- Evaluate and communicate the technical feasibility and effort estimates for proposed initiatives.
- Support sprint planning, backlog grooming, and release management activities.
Stakeholder & Communication Management
- Lead or facilitate meetings and workshops with GoA departments, clients, and vendors to gather feedback and build consensus.
- Present business cases, technical recommendations, and ROI analyses to secure project approvals and funding.
- Prepare and deliver presentations, demonstrations, and reports for project stakeholders, steering committees, and executive audiences.
- Bridge communication between business and technical teams to ensure shared understanding and timely issue resolution.
- Provide regular project updates, risk assessments, and mitigation recommendations.
Testing, Quality Assurance & Documentation
- Define and execute User Acceptance Testing (UAT) strategies and scripts in collaboration with stakeholders.
- Validate deliverables against acceptance criteria and business goals.
- Ensure all documentation — including business cases, process models, specifications, and test cases — is complete, accurate, and maintained.
- Contribute to the development of training materials and user guides for new processes or systems.
Technical & Data Responsibilities
- Collaborate with technical teams to develop data models and define metadata for data products.
- Capture and document technical and business metadata to support sustainable data product delivery.
- Identify and manage key technical dependencies and performance/security considerations.
- Support the development of procurement documentation and technical evaluations when required.
Governance, Reporting & Administrative Support
- Prepare and submit weekly and monthly project status reports to the client team.
- Coordinate approval and sign-off processes for deliverables and change requests.
- Ensure compliance with GoA project governance standards, documentation templates, and approval procedures.
- Maintain awareness of emerging issues and escalate to senior or executive management as necessary.
Requirements
Degree or diploma in Computer Science, Business, or related field.
5+ years of experience in business analysis, product management, or similar role.
Strong knowledge of Agile/Scrum and software development lifecycles (SDLC).
Experience gathering, documenting, and managing business and technical requirements.
Skilled in creating process maps, data flow diagrams, and user stories.
Proficiency with JIRA, Azure DevOps, Visio, or similar tools.
Strong analytical, problem-solving, and communication skills.
Ability to lead workshops, stakeholder meetings, and UAT sessions.
Must be able to work from within Canada and provide own computer/equipment compatible with Azure Virtual Desktop (AVD).