Job description: Functional Analyst
Location: 2 days per week mandatory in-office – Montréal – candidate must reside in the province of Quebec.
Mandate Duration: 20 months on an hourly basis (37.5h/week)Required Qualifications:
The candidate must meet the following criteria to be considered for an internal process:
Minimum 6 years of relevant experience in functional analysis, particularly in application integration and evolution projects.
Experience in data analysis and conversion (data formats).
Strong SQL knowledge and ability to write SQL queries.
Experience working in large-scale environments, preferably in Quebec.
Experience in identifying and analyzing business needs in large-scale development or evolution projects.
Contribution to and execution of P1 and P2-level requests in tactical solution backlogs.
Ability to translate high-quality functional documents for development teams, including:
Use cases
Epics
User stories
User interfaces
Experience in breaking down and refining requirements.
Experience managing a product backlog in Agile (using JIRA or equivalent) in collaboration with the client (Product Owner).
Demonstrated ability to work on infrastructure migration projects.
Strong expertise in:
Documenting acceptance criteria
Test strategies
Integration scenarios
Test cases
Execution and defect tracking
Confluence
Xray
Experience collaborating with technology architects and cybersecurity advisors.
Language: French (5/5 proficiency).
Assets:
Knowledge of the electrical domain or experience in a technical business field (or with researchers).
Experience working on projects where cybersecurity was a priority.
Experience in IoT projects.
Experience in georeferencing and geolocation projects.
Job Description:
Gather and analyze business requirements from the Product Owner and translate them into functional specifications.
Analyze existing system logic and document it as needed, especially in complex systems.
Recommend functional solutions based on technical and business needs.
Validate development deliverables against acceptance criteria and business rules, ensuring product quality.
Collaborate on QA processes, defining test strategies, writing test cases, and coordinating end-to-end testing.