Skip to content
Contractor on Demand Network

Solutions Analyst

Absa

n/a - n/a
R650–750 per hour
Johannesburg, City of Johannesburg Metropolitan Municipality
Contract
Analysis
Manual Testing
User Stories
Agile Collaboration
SQL Proficiency

Role

Job Description Summary
Work as part of a DevOps team, leverage specialist analysis & testing tools, frameworks, techniques and practices to elicit, define and organize business requirements. Translate & document business requirements into user stories & specifications (Full Stack, Cross System) detailing integration points, business & associated risk / opportunities to be realised. And following this analysis, work collaboratively within squads during design & delivery activity including assuming responsibility for manual application testing processes, frameworks & outcomes
 

Job Description

Analysis (including Business Case)
 • Proactively build relationships, apply analytical techniques to elicit and validate business (product & service) needs ahead of demand
 • Implement routines to get to know / become an expert in various business processes (e.g. spend time in business & with users)
 • Translate elicited needs and knowledge acquired into user story format that is immediately usable for DevOps teams (right languaging, format for building & 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 & vision for the products and services (including detailed analysis requirements & solution scope)
 • Define measures of success & 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.)
 
 Solution Design (within DevOps Context)
 • 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 & modeling tools and apply notation standards such as UML/BPMN to diagrammatically/visually document: business requirements, business processes, system processes & integration .
 • Facilitate processes to ensure integrated requirements are socialized, understood & 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 & 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 & DevOps / project planning implications of the requirements development & 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 & testing phases for any change requirements
 
 Solution Delivery & Testing (manual)
 • Define the manual testing strategy & test cases for various solutions (where it makes sense to do so)
 • Define & validate quality & testing parameters (+/-) & plans for the solution (socialize & 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 & monitor system stability, resilience etc. throughout the testing process (e.g. integration) & in production
 • Define & monitor overall backlog planning for effective solution delivery
 • Provide Developer & User support during user acceptance testing
 
 People
 • Provide coaching & mentoring across the DevOps team as well as to developing analysts across the estate
 • Conduct peer reviews & problem solving within and across the broader team

Additional Job Description

·       Proven ability to collaborate effectively within Agile environments (Scrum/Kanban), including active participation in daily stand-ups, backlog refinement, sprint retrospectives, and paired programming/code reviews
·       Strong understanding and practical application of RESTful API design principles, including version control, clear documentation, and consistent error handling
·       Experience with SOAP-based web services, including request/response structure, WSDLs, and integration testing
·       Skilled in designing and optimizing database schemas, with advanced proficiency in writing performant SQL queries for PostgreSQL using tools like PG Admin
·       Demonstrated experience with Postman for creating, testing, and maintaining API collections and automated documentation
·       Strong attention to detail, with a focus on accuracy and completeness across documentation, data handling, and solution implementation
·       Highly adaptable, with a continuous learning mindset and a proactive approach to exploring new technologies, frameworks, and modern software architecture patterns
·       Excellent written and verbal communication skills, with a track record of effective collaboration with cross-functional teams including Product Owners, Subject Matter Experts (SMEs), UX Designers, Business Analysts, QA/Testers, and other stakeholders
·       Advantageous: Development background, enabling deeper technical understanding and stronger collaboration with engineering teams
·       Advantageous: Prior experience in the banking or financial services sector, with familiarity in regulatory, security, and transactional domain requirements

Qualifications
Education
·       Bachelor's Degree
·       Information Technology

Work Experience
·       Experience in a similar environment
·       8 + Years (outline preferred years in the role experience) 


Apply

Refer a friend

Enter their email below to share this role with them