- Serve as the interface between business and technology, including development and testing teams
- Elicit, analyse, and validate requirements using various techniques
- Maintain high-quality requirements documentation
- Use data and process analysis to clarify and confirm requirements
- Define acceptance criteria and monitor user experience
- Assess change impact and develop transitional documentation
- Collaborate with developers and SMEs to determine optimal technical solutions, balancing usability, functionality, and performance
- Run Agile ceremonies such as backlog grooming, sprint planning, and stand-ups
- Actively participate in the BA community, sharing learnings and contributing to skill uplift
- Develop reusable assets and identify efficiency opportunities
Technical Competencies
- Proven business analysis experience as a generalist BA, including:
- Acceptance and Evaluation Criteria
- Backlog Management
- Business Rules
- Decision Analysis and Modelling
- Estimation
- Functional Decomposition
- Non-Functional Requirements Analysis
- Process Analysis and Modelling
- Stakeholder Analysis
- Use Cases / Use Case Models
- User Stories
- Technical knowledge to select appropriate tools and techniques
- Strong understanding of Agile Scrum and Kanban frameworks
- Experience working on front-end applications; understanding of backend systems is a plus
- Minimum 4+ years in a similar business analyst role
Essential:
- Highly analytical with a creative problem-solving approach
- Experience in Agile business analysis





