Job description
- Assist in gathering, analysing, and documenting business and system requirements.
- Participate in client meetings and stakeholder discussions to gather requirements.
- Prepare business requirements documents, functional specifications, and user stories.
- Define acceptance criteria with Business Analysts and the development team.
- Analyse business processes and create process flows, use cases, and workflow diagrams.
- Review UI/UX designs to ensure alignment with business requirements.
- Collaborate with developers, QA engineers, UI/UX designers, and project teams.
- Support sprint planning, backlog refinement, and other Agile/Scrum activities.
- Assist with User Acceptance Testing (UAT), test scenario preparation, and defect tracking.
- Validate requirements and ensure delivered features meet agreed expectations.
- Maintain organised project documentation and communicate progress, ask questions, and seek feedback proactively.
Job requirements
- Currently pursuing or recently graduated with a degree in IT, Computer Science, Business Information Systems, or a related field.
- Basic understanding of Business Analysis and the Software Development Life Cycle (SDLC).
- Familiarity with Agile/Scrum methodologies is an added advantage.
- Strong analytical, problem-solving, and attention-to-detail skills.
- Good written and verbal communication skills.
- Ability to translate business needs into clear, structured requirements.
- Good interpersonal skills and the ability to work collaboratively in a team.
- Ability to manage tasks, meet deadlines, and adapt to changing requirements.
- Basic knowledge of Jira, Confluence, Microsoft Office, or diagramming tools is an added advantage.
- Proactive attitude, willingness to take ownership, and openness to constructive feedback.