Roles and Responsibilities:
- Capture and document business goals, system objectives, use cases.
- Work with others to prepare requirement gathering templates / checklists.
- Conduct workshops with business stakeholders to gather user requirements.
- Analyze user requirements, structure into business capabilities and functions.
- Own and prepare project documentation, e.g. user requirement, functional specification, test plan and cases, user manual, etc.
- Work with solution architect and developers to brainstorm high level solution.
- Identify assumptions, constraints, dependencies, issues, and risks.
- Support the communication between business and development teams.
- Perform system integration testing. Provide system training to business users.
- Work with developers to support user acceptance testing.
- Work with Project Manager to manage user requirement changes.
- Follow company SDLC processes as guided by Project Manager.
- Take ownership of assigned tasks. Be responsible for system implementation.
- Strive to become the domain subject matter expert / champion.
- Be pro-active to work the others to deliver. Offer assistance where needed.
Job Requirements:
- Bachelor's degree or above in IT related disciplines.
- Minimum 4-5 years in progressive IT Sector.
- Minimum 3 years of experience as a business analyst.
- Ability to analyze, interpret and communicate business information to both internal and external stakeholders of the project.
- Ability to build strong relationships with clients and team members.
- Familiar with the methodology of requirements development and change management.
- Familiar with Agile/Scrum software development process.
- Having experience with DevOps CI/CD processes and tools is a plus.
- Having experience with insurance institutions is plus.
- Passing Azure Fundamentals AZ-900 exam is an advantage.