LOCATIONS: Johannesburg

We are looking for candidates who can fulfil the role of a Specialist Solution Analyst.


  • Proactively build relationships, apply analytical techniques to elicit and validate business (product and service) needs ahead of demand
  • Implement routines to get to know / become an expert in various business processes (e.g. spend time in business and with users)
  • Translate elicited needs and knowledge acquired into user story format that is immediately usable for DevOps teams (right languaging, format for building and testing)
  • Prepare and prioritise the backlog of requirements for the user stories linked to the proposed solutions
  • Work collaboratively with Tribe Leads (Technical Product / Service Owners) to build a roadmap and vision for the products and services (including detailed analysis requirements and solution scope)
  • Define measures of success and key outcomes for various solutions / changes including detailed acceptance criteria for all features
  • Define testing requirements (pass or fail test cases)
  • Support the development of detailed business cases (including defining solution characteristics, effort estimations etc.)
  • Translate business requirements into detailed systems requirements. Detailed system requirements must include all capabilities, interfaces and functionalities within and across technologies
  • Build detailed user stories to be leveraged for system requirements design (modular)
  • Leverage business analysis and modelling tools and apply notation standards such as UML/BPMN to diagrammatically/visually document: business requirements, business processes, system processes and integration
  • Facilitate processes to ensure integrated requirements are socialized, understood and approved across the broad range of stakeholders to be impacted (this includes various processes e.g. risk / governance forums, change council, scrum meetings / DevOps team capability building, solution design sessions etc.)
  • Understand and leverage knowledge on the organisations technical landscape, environment and broader architecture to define integration points across tech stacks for various requirements
  • Work collaboratively with project / program teams, squads, Scrum Masters and Engineers to define backlog, release and DevOps / project planning implications of the requirements development and roadmap (what should happen when)
  • Continuously improve system requirements mapping (e.g. leverage input from questions asked etc. to consistently improve the quality of the requirements analysis for easier interpretation by the development teams)
  • Work as part of the embedded DevOps team throughout the design process to review solution design (features and functionality)
  • Facilitate resolution during development and testing phases for any change requirements
  • Define the Manual Testing strategy and test cases for various solutions (where it makes sense to do so)
  • Define and validate quality and testing parameters (+/-) and plans for the solution (socialise and translate these to automation testing teams)
  • Develop Manual Testing frameworks and patterns for the solution
  • Lead the Manual Testing process for various solutions (e.g. execute test cases, analyse results)
  • Provide real time feedback to the DevOps teams on change requirements identified throughout the testing process
  • Review and monitor system stability, resilience etc. throughout the testing process (e.g. integration) and in production
  • Define and monitor overall backlog planning for effective solution delivery
  • Provide Developer and User support during User Acceptance Testing
  • Provide coaching and mentoring across the DevOps team as well as to developing Analysts across the estate
  • Conduct peer reviews and problem solving within and across the broader team


  • Degree or Diploma in Computer Science, Commerce or Business Administration
  • Information Systems Analyst certification from Institute for the Certification of Computing Professionals, expert level
  • Testing Certification (preferred)


  • 6-8 years’ business and systems analysis experience
  • 6-8 years’ experience in working with multidisciplinary teams
  • Agile methodology and working embedded within an Agile team / teams
  • 6-8 years coaching and mentoring experience
  • Banking domain experience preferred


  • Expertise in Systems Design and Integration
  • Expertise in Development
  • Expertise in Business Continuity Management and Disaster Recovery
  • Expertise in Governance, Compliance and Audit
  • Expertise in Quality Assurance and Testing
  • Expertise in Systems and Integration design


  • Only open to South African citizens
  • If you have not had a response from us within seven days, please consider your application unsuccessful.