Determine business requirements, focusing on a solution or part of a solution, and document them.
Explore solution-related risks, external factors, assumptions, constraints, etc.
Suggest design options and improvements for the To Be state of a solution.
Conduct stakeholder analysis (roles, responsibilities, influence, attitude, preferences for the identified internal and external stakeholders).
Outline communication rules, escalation path, and keep up to date with the BA-related meetings schedule.
Prepare for and conduct elicitation sessions using different techniques and their combinations (e.g. surveys, observations, group interviews, document analysis, interface analysis, etc.)
Explain the business context of a solution to the development team and other relevant stakeholders.
Discuss solution requirements and design options with the team, and communicate outcomes to the client (incl. business context, tech dependencies, constraints, risks, benefits, and opportunities).
Escalate requirements conflicts to the relevant stakeholders and track their resolutions.
Work both on functional and non-functional requirements specification and documentation (e.g., user story with acceptance criteria, use-cases, feature document, quality attribute scenario, etc.)
Support both functional and non-functional requirements with appropriate models and visuals (e.g., diagrams, matrices, mockups, wireframes, calculation models).
Verify both functional and non-functional requirements and models with the team and client.
Create a verification checklist if needed.
Validate both functional and non-functional requirements against the business needs, goals, and objectives of a particular solution.
Requirements
5+ years of experience
Hands-on experience with SaaS/Product companies is preferable
5+ years of experience as a Business Analyst in software development projects
Solid understanding of SDLC and Agile (Scrum/Kanban)
Strong skills in requirements elicitation, analysis, documentation, and change management
Ability to create clear user stories, acceptance criteria, use cases, and process flows
Confident in communicating with stakeholders and facilitating workshops or interviews
Experience working with both functional and non-functional requirements
Understanding of system design concepts and ability to suggest solution improvements