Position: Senior BA
Company: Waverley Software
Experience required: 3y
English level: upper

About our client: 
Our client’s product is focusing on delivering innovative software solutions for shared mobility.  
The platform currently serves transportation lines in Europe, managing tickets, subscriptions and prices. It is  young and ambitious project, looking to take over the world (of shared mobility management systems)


Requirements:
- 4+ years of experience as a Business Analyst
- Knowledge and experience with Agile and Scrum-based development methodologies
- Excellent communication skills, and the ability to talk with technical, non-technical people, as well as management
- Knowledge of modeling techniques and methods
- Extensive experience of strategic business process modeling, traceability and quality management techniques, business case development
- Ability to create wireframes and screen mockups, data flow diagrams and carry on technical discussions with the development team
- Experience in creating and maintaining documentation: Solution Requirements, backlog items in the form of user stories and acceptance criteria, use cases
- Analytical thinking and problem-solving skills
- Flexibility and willingness to adapt to the client and team needs.
- At least Upper-Intermediate level of English

Nice to have:
- UML knowledge and technical background
- Experience working with Azure DevOps task manager

Responsibilities:
- Elicit and discuss requirements with stakeholders from the client-side including business, functional and non-functional requirements
- Evaluate information gathered from multiple sources, decompose high-level information into details, and distinguish user requests from the underlying true needs
- Maintain backlog and keep solution requirements documentation for new functionality up-to-date
- Collaborate with developers and subject matter experts to establish the technical vision and analyze tradeoffs between usability and performance needs
- Decompose and elaborate requirements to communicate to the development team on the required level of details
- Present requirements to the team, support the team on requirements and minimize time spent by the team to elaborate requirements for their current tasks
- Participate in the presales process— elicit high-level scope and prepare the required deliverables