The Business System Analyst is responsible to gather, analyse and formalise user’s business requirements and processes, evaluate on feasibility of implementation and manage scope of project.
Job Descriptions and Responsibilities:
- Take the lead in interacting with team and clients/users as a business requirement problem-solver.
- Gather, analyse and formalise user’s business requirements and processes, evaluate on feasibility of implementation and manage scope of project.
- Work with project manager and sales to prepare documentations for projects needs.
- Work with development and project implementer to make sure the development is inline with the signed off requirement.
- Conduct SDLC process analysis, existing processes and address the pain points
- Design UML Data Model according to project requirements using tools (Use case model, sequence diagram, data model)
- Analyze business needs, document requirements and translate needs into functional and non-functional specifications/user stories.
- Produce sprint deliverables in a short period of time and validate.
- Help to maintain a steady backlog of requirements that are ready to go into sprints for the Scrum team.
- Contribute in daily stand-up, iteration planning, sprint review, and iteration retrospective.
- Able to do post mortem and root cause analysis to help teams continuously improve their practices to ensure maximum productivity.
- Present and validate the sprint deliverable solution and potentials estimated savings via mockup demos with the different stakeholders involved.
- Prepare Test Case and manage testing to ensure the delivery quality.
- Assist in the integration testing, system testing, User Acceptance Test & implementation activities.
- Prepare user manual and operations manual, and plan - facilitate the training of users and operators
- Conduct requirement gathering sessions. Conduct a gap analysis of the current business process to identify improvement opportunities.
Essential Technical Knowledge/Skills:
- Functional knowledge
- Strong understanding of SDLC and Agile Methodology
- Business Analysis
- Quality Control and Testing
- Agile Methodology
- Financial/Monetary/HR/Payroll/Education Topics
- SDLC
Technical skills:
- Data Modeling
- Testing Process / Automated Testing Tools (if any)
- Develop simple database
Requirements:
- At least 5-10 years of experience as a business analyst in a HR/Payroll/Financial institution.
- Expertise of agile methodology and frameworks like Scrum, Design Thinking.
- Experience in creating simple database, tooling to facilitate mockup demo.
- Deep understanding of agile metrics (user stories, tasks, backlog tracking, burndown metrics) to analyze and improve sprint planning.
- Good knowledge of Application Development, Maintenance, Production and Support practices.
- General knowledge of IT Governance processes and frameworks such as COBIT or ITIL.
- Experience in implementing Human Resource Management Software.
- Strong ability to understand the stakes and benefits of an IT-APM initiative.
- Understanding of Application and Technical Architecture challenges and dependencies.
- Ability to understand and represent both the business and development teams.
- Ability to collaborate with various teams in a multi-national and multi-cultural environment. (Singapore, Malaysia, Indonesia, China, Hong Kong)
- Capacity to communicate with Management in a deliverable-oriented mindset.
- Understanding of Financial/Monetary/HR/Payroll/Education topics, basic knowledge of management accounting is a plus.