Business Analyst
- Montreal, QC, Canada
Contract
Applications open in a new tab.
Job details
- Job type
- Contract
- Apply by
- Posting language
- English
- Posted
Original job description
Hi,
Please find the job description below
Role: Technical Business Analyst
Location: Montreal, CA - Hybrid
Job Description
- Gather and clarify requirements by speaking with stakeholders and turning their needs into clear functional and technical requirements.
- Analyze processes and systems to understand how data, applications, and workflows operate today and what needs to change.
- Bridge business and engineering teams by explaining requirements, constraints, and tradeoffs in terms each group can use.
- Document solutions through process flows, user stories, acceptance criteria, data mappings, API specifications, or system diagrams.
- Support delivery teams by answering questions, refining the backlog, and helping developers and testers stay aligned on scope.
- Validate the solution by supporting test planning, reviewing results, and confirming that delivered changes meet the agreed requirements.
- Manage dependencies and risks such as integrations, data quality, security, and impacts on other systems.
- Help with change and rollout by preparing users, documenting new processes, and supporting implementation.
Qualifications
Required:
- Work 3 days a week from Montreal.
- Prior work in business analysis, systems analysis, software delivery, or a related role.
- Ability to gather, analyze, document, and prioritize requirements; write user stories and acceptance criteria.
- Familiarity with software development, databases, APIs, integrations, data flows, and system architecture.
- Ability to map workflows, identify gaps, and explain how proposed changes affect existing systems and users.
- Experience with Agile or Scrum; knowledge of tools such as Jira, Confluence, or similar platforms.
- Ability to help define test scenarios, support user acceptance testing, and verify that solutions meet requirements.
- Clear writing and facilitation skills, including the ability to work with both business stakeholders and technical teams.
- Strong analytical thinking, attention to detail, and confidence managing ambiguity and dependencies.
More about this job
Responsibilities
Gather and document business and technical requirements, analyze workflows and systems, and bridge communication between stakeholders and engineering teams. Support delivery through backlog refinement, testing and validation, dependency and risk management, and implementation and change activities.
Requirements
Requires prior experience in business analysis, systems analysis, software delivery, or a related role, with the ability to gather, prioritize, and document requirements. Candidates should understand software development, databases, APIs, integrations, and system architecture; have Agile or Scrum experience; and communicate effectively with business and technical teams.
Skills
- Requirements Gathering
- Requirements Analysis
- User Stories
- Acceptance Criteria
- Process Mapping
- Systems Analysis
- Agile
- Scrum
- Jira
- Confluence
- User Acceptance Testing
- Test Planning
- Data Mapping
- API Specifications
- Stakeholder Facilitation
- Dependency Management
Visa sponsorship
Not detected in the job text
Categories
- Technology
- Data & Analytics
- Software
- Consulting
Keywords
- Business Analysis
- Technical Business Analysis
- Systems Analysis
- Requirements Gathering
- Functional Requirements
- Technical Requirements
- Stakeholder Management
- Software Delivery
- Process Flows
- User Stories
- Acceptance Criteria
- Data Mapping
- API Specifications
- System Diagrams
- Backlog Refinement
- Agile
- Scrum
- Jira
- Confluence
- Databases
- APIs
- Integrations
- Data Flows
- System Architecture
- Test Planning
- User Acceptance Testing
- Data Quality
- Security
- Change Management
- Implementation