Work with stakeholders to identify & understand the requirements of software systems
Plan and participate in product conceptualisation sessions with stakeholders for eliciting requirements.
Elicit and documents business/user requirements and translate them into user-stories for development.
Manage requirements by continuously clarifying and reviewing them via walkthrough with stakeholders.
Work with developers to interpret requirements leading to technical implementation.
Analyse requirements to drive the design or review of test cases/business model/processes
Work closely with Product Owner on project schedule, issues and escalation
Work closely with Product Owner to manager business owners and project sponsors expectations
Drive business process change requests on gaps identified and manage a projects scope and acceptance.
Provide inputs to development team for implementation.
Work with user experience designers (UXDs) and business users to plan for UAT, coordinates and monitor progress and acceptance of UAT.
Ensures completion of documentations and filings to facilitate software development.
Continuously finds means and ways to improve operations, streamline work processes and work cooperatively and jointly with various users departments to provide quality service.
For smaller projects, double hat as Product Manager with following responsibilities
Create project status report and other communication materials
Craft project proposal to secure project funding and justify resource allocations
Manage project scope and stakeholders expectations
Issue escalation to the right people in timely manner
Maintain and continuously refine Product Backlog
Maintain Project RAID Log and follow up on action items
Requirement
More than 2 years of business analyst experience in software development projects
Experiences with web-based and business process software systems implementation
Good written and verbal communication, including minute taking and technical writing skills
Possess business case and user-stories development skills
Ability to work effectively and independently under pressure, meet deadlines, multitask and to prioritize tasks effectively
Motivated to learn new skills and technologies
Highly meticulous and tenacious, follow up with things to closure
Experience with Agile project methodology (Scrum / Extreme Programming) and UX development environment will be an added advantage
Experience with focus group and workshop facilitation will be an added advantage
Experience with Confluence, JIRA and Balsamiq will be an added advantage
Experience with BPM modelling techniques and methods will be an added advantage
Certified Scrum Master or Certified Product Owner and/or Certified Business Analysis Professional will be an added advantage
Degree or Diploma in Computer Science, Computer or Electronics Engineering, Information Technology or related disciplines