
Business Analyst
- Centurion, Gauteng
- Permanent
- Full-time
- Engage with business stakeholders, end-users, and project sponsors to elicit and document business needs, goals, and functional and non-functional requirements.
- Analyse business processes, identify gaps, and propose innovative solutions that leverage software products and services.
- Develop clear and concise business requirements specifications, user stories, process flows, wireframes, and acceptance criteria.
- Facilitate workshops, interviews, and meetings to gather and validate requirements.
- Collaborate closely with developers, QA testers, project managers, and product owners to ensure accurate interpretation and implementation of requirements.
- Support solution design and participate in design reviews to ensure alignment with business objectives.
- Assist in test planning, execution of user acceptance testing (UAT), and defect management.
- Provide input into project plans, timelines, and resource allocation from a business analysis perspective.
- Bachelor's degree in information systems, Computer Science, Business Management, or a related field.
- 3-5 years of proven experience as a Business Analyst or Solutions Analyst in a software development or IT environment.
- Solid understanding of software development life cycle (SDLC) and Agile methodologies.
- Experience working on custom software projects and client implementations.
- Proficiency in business analysis tools (e.g., JIRA, Confluence, BPMN, UML).
- Professional certifications such as CBAP, CCBA, or Agile Business Analyst are advantageous.
- Domain knowledge in sectors such as financial services, identity & security, or government solutions is beneficial.
Job Mail