Discover, organize, and clarify business needs and review/produce specifications for change
Define project requirements by identifying project scope of work and prioritize all function requirements and prepare/order sprints or milestones based on the client needs.
Identifying issues, risks and benefits of existing and proposed solutions and outlining business impacts.
Identify improvement opportunities
Communicate, translate, and simplify business requirements to ensure buy-in from all stakeholders
Conduct business process modeling and prepare graphical representation such as workflow charts, use cases, wireframes, and other diagrams
Work hand in hand with the product owner to create user stories, refine backlog and create work breakdown structure.
Work with the testing and development team to ensure that they understand the specifications.
Provide necessary guidance to testers during QA process
Conduct workshop, demo, training sessions and presentation, and creating user manuals.
Improve systems by studying current practices; designing modifications, identifying problems; writing recommendations and improvements
Run user acceptance testing (UAT) with clients for each release.
Write Functional & Non-Functional Requirements.
متطلبات الوظيفة
Solid experience in the software development life cycle and agile development methodology.
Critical and Analytical thinking: The ability to understand and analyze problems and find solutions
Problem solving: The ability to think creatively and work collaboratively with teams to solve business challenges
Decision making: The ability to make decisions around things such as requirement prioritization, scope, assessing viability of solutions etc.
Documentation and writing skills: Business analysts will find themselves creating documents such as use cases and business requirement documents
Excellent command in English
Bachelor’s degree in computer science, or equivalent
Certified Business Analysis Professional (CBAP) or PMI Agile Certified Practitioner (PMI-ACP) is a plus