The posting
Job Summary
We are seeking an experienced Business Analyst with at least 5 years of experience in IT business analysis, system development, and maintenance projects. The ideal candidate should have strong knowledge of Agile and Waterfall methodologies, requirements gathering, business and technical documentation, User Acceptance Testing (UAT), and Quality Assurance (QA).
The successful candidate will work closely with business stakeholders, technical teams, and outsourced vendors to translate business requirements into functional and technical specifications, ensure solution quality, and support successful project delivery.
Key Responsibilities
- Gather, analyse, and document business requirements from stakeholders to support IT system development, enhancement, and maintenance projects.
- Translate business requirements into functional and technical specifications, including business requirements documents (BRDs), functional specifications, and user stories.
- Work with development teams and outsourced vendors to ensure requirements are clearly understood and solutions meet business expectations.
- Draft, review, and validate business and technical documentation, including user stories, use cases, test cases, and test scenarios.
- Support Agile and Waterfall project delivery methodologies throughout the Software Development Life Cycle (SDLC).
- Coordinate and conduct User Acceptance Testing (UAT), including test planning, test execution, defect tracking, and issue resolution.
- Work closely with QA teams and business users to ensure the quality, functionality, and reliability of delivered solutions.
- Monitor outsourced vendors' work quality and ensure deliverables comply with agreed business requirements, technical specifications, and quality standards.
- Identify and support the assessment and remediation of security risks, system issues, and project-related risks.
- Facilitate communication between business stakeholders, technical teams, and vendors to ensure effective collaboration and timely project delivery.
- Maintain requirements documentation and project-related information using tools such as JIRA and Confluence.
Requirements & Qualifications
- Bachelor's Degree or Diploma in Business, Information Technology, Engineering, or a related discipline.
- Minimum 5 years of experience working as a Business Analyst in IT system development, enhancement, and maintenance projects.
- Experience working with both Agile and Waterfall methodologies.
- PMP certification is preferred. Candidates with practical project management experience will also be considered.
- Proven experience supporting development and maintenance projects, including UAT and Quality Assurance processes.
- Hands-on experience working with outsourced vendors to monitor work quality and ensure deliverables meet business and technical requirements
- Strong experience in gathering, analysing, and documenting business and technical requirements.



