About the job Business Analyst (Acquiring Products)
Job Accountabilities
• Work with the product owner and other subject matter experts to define the requirements (user stories) to build new functionality including BDD/Gherkin style acceptance criteria
• Work with the QA and the project team to validate the acceptance criteria and modify and split requirements as appropriate and participate in estimation and iteration planning sessions
• Work with other BAs and teams to understand and define end to end or integration requirements across more than one project team and systems as well as other systems
• Ownership of all requirements to be built by the team, presentation of the stories and journeys and facilitation of requirements workshops
• Assist team with making appropriate commitments through story selection, task definition
• Identify and remove impediments, prevent distractions that interfere with the ability of the team to deliver the sprint goal
• Improve the productivity of the teams in any way possible
Experience / Skills Required
- Bachelor’s degree from a recognized university
• 4+ years of Proven commercial experience in delivering enterprise solutions
• Very Good command of English Language (Listening, Speaking, Reading & Writing), or equivalent to Upper-Intermediate level
• Have been involved with most aspects of software delivery and life cycle, including gathering and developing detailed functional requirement, breaking down complex requirements into independent user stories, capturing detailed acceptance criteria, building a release plan with user stories, managing the backlog, running showcases, and incorporating user feedback
• Have some familiarity with the technical aspects of software development, including understanding the capabilities and limitations of programming languages, and acknowledge of testing (System, Unit, Integration, Interface)
• An understanding of data modelling, object modelling, and OO design principles
• Have your own opinions about how to build great software and be prepared to defend them
• Successfully applied Agile/XP/Scrum practices
• May have introduced Agile techniques and have coached teams to apply them effectively, thanks to their Agile expertise and outstanding communication skills
• Ideally (although not essentially) experience of running distributed teams and distributed agile
• Flexible in working practices
• Have exceptional listening, written and verbal communication