Agile Requirements Definition & Delivery
Work within Agile delivery squads to define and refine requirements aligned to product priorities and business outcomes.
Collaboratively create, groom, and maintain high-quality user stories with clear, testable acceptance criteria.
Ensure stories are well understood by developers and testers and are ready for sprint delivery.
Support backlog management and prioritisation alongside Product Owners.
Cross-Functional Collaboration
Act as the bridge between business stakeholders and technical teams, ensuring shared understanding of requirements and solutions.
Work closely with Developers and QA teams throughout the sprint lifecycle to clarify requirements and resolve queries.
Participate actively in Agile ceremonies (daily stand-ups, sprint planning, backlog refinement, reviews, retrospectives).
Promote a collaborative, “one-team” approach to delivery.
Business Engagement & Analysis
Engage with business stakeholders to elicit, analyse, and document requirements and business processes.
Challenge and validate requirements to ensure alignment with strategic goals and customer outcomes.
Translate business needs into structured requirements and solution options.
Contribute to solution design by working closely with Architects and Developers.
Ensure functional and non-functional requirements are clearly articulated and understood.
Support impact assessments, dependencies, and integration considerations.
Test Support & Acceptance
Work with QA teams to ensure acceptance criteria are testable and aligned to business intent.
Support test scenario definition, UAT planning, and execution where required.
Validate delivered solutions against agreed requirements and acceptance criteria.
Contribute to the evolution of Agile practices, BA standards, and ways of working.
Identify opportunities to improve processes, tooling, and delivery efficiency.
Support knowledge sharing across squads and the wider BA community.