Senior Test Analyst

We are looking for an experienced Senior Test Analyst to support key programme deliverables within a complex banking and payments environment.

The role will focus on test strategy, end-to-end testing, UAT, defect management, participant certification and ensuring that all testing activities meet programme, quality and governance requirements.

Key Responsibilities

  • Develop and maintain test strategies, plans, schedules, entry and exit criteria, and testing governance processes
  • Review business requirements, technical documentation, APIs and interfaces to identify test scenarios and coverage requirements
  • Develop and maintain test cases, scripts, test data requirements and traceability matrices
  • Coordinate and execute functional, integration, end-to-end, regression, certification and conformance testing
  • Manage defects from identification and logging through to retesting and closures
  • Coordinate testing across participant systems, vendor platforms, sandbox environments and external interfaces
  • Support UAT preparation, execution, reporting, validation and sign-off
  • Support participant certification, readiness assessments and evidence management
  • Coordinate test environments, data availability, onboarding, endpoint validation and access requirements
  • Identify testing risks, dependencies and issues and recommend practical mitigation strategies
  • Work closely with business stakeholders, developers, architects, vendors, participant banks and programme teams
  • Ensure testing artefacts and evidence meet governance, quality and industry requirements

Requirements

  • 7–10 years’ experience in Software Testing and Quality Assurance
  • Experience working within Agile, Scrum and Waterfall environments
  • Bachelor’s degree in Information Technology, Computer Science, Engineering, Business Information Systems or a related field
  • ISTQB or equivalent software-testing certification advantageous
  • Minimum 5 years’ experience within Banking, Payments, Fintech, Financial Services or Payment-Scheme environments.

Strong experience in:

  • Functional testing
  • System integration testing
  • UAT
  • End-to-end testing
  • Regression testing
  • Certification and conformance testing
  • Experience with API testing, web services, message-based integrations and data validation.
  • Experience working with multiple vendors and cross-functional teams.
  • Experience within regulated financial-services environments.
  • Strong knowledge of defect management, test governance and audit-evidence practices

Technical Skills

  • Jira
  • Confluence
  • Microsoft Office
  • SharePoint
  • Test-management and defect-tracking tools
  • Postman, Swagger or equivalent API testing tools
  • SQL
  • Data reconciliation and validation
  • Experience with Payment Switching, Real-Time Payments, Interoperable Payment Ecosystems and Certification Testing advantageous

Key Competencies

  • Strong communication and stakeholder-management skills
  • Excellent analytical and problem-solving ability
  • Strong planning and organisational skills
  • High attention to detail
  • Ability to manage multiple priorities and deadlines
  • Ability to work effectively under pressure
  • Strong coordination skills across multiple teams and workstreams.

Full-Stack .Net Software Developer

Minimum Qualifications & Experience
• B.Com or B.Sc degree in Information Technology, Computer Science, or equivalent
• Minimum 3–5 years’ experience in a .NET Development role or similar
• Minimum 3–5 years’ experience working with Microsoft technologies in development projects
• Microsoft Certification would be advantageous

Technical Skills:
Candidates should have experience with:
• C#
• ASP.NET
• ASP.NET Core
• MVC
• SQL and T-SQL
• Angular 6+
• HTML and CSS
• TypeScript
• JavaScript and Node.js
• XML
• React Native and React JS
• Workflow solutions
• Front-end and back-end web development

Primary Duties & Responsibilities:
The role will include the development, testing, and support of front-end systems, back-end systems, Windows Services, and integration services including SOAP Services and APIs.
The successful candidate will also be responsible for SQL development, documenting technical requirements and designs, gathering requirements from users, and working closely with other developers and stakeholders.
Additional responsibilities include implementing new systems, assisting with system deployments, supporting clients, monitoring systems, resolving technical issues, and identifying opportunities to improve existing business processes and systems.

Skills & Competencies:
We are looking for someone who is comfortable working both independently and as part of a team. You should be able to manage priorities, work effectively under pressure, and build strong working relationships with colleagues and clients.
The ideal candidate will be an innovative thinker and self-starter who enjoys solving problems and finding practical technology-driven solutions. Strong communication, relationship management, and client-focused problem-solving skills are important for this position.
You should also be comfortable designing, developing, testing, and documenting new or amended software based on supplied specifications and implementing solutions according to agreed standards.

Key Attributes:
The ideal candidate will be:
• Collaborative and team-focused
• Energetic and self-motivated
• Able to independently follow through on initiatives
• Professional and client-focused
• Strong at building relationships
• Comfortable multitasking and prioritising
• Interested in technology and innovation
• Able to identify and solve process or system-based gaps

Remuneration:
Salary: Market-related / Negotiable
Structure: Base salary plus a bi-annual performance bonus

About the Environment:
The role is within an established technology business providing services across enterprise software development, technology consulting, turnkey solutions, IT service management, DevOps, workflow solutions, biometric security, IoT, and AI-enabled solutions.

 

Business Developer – AI & Intelligent Automation Solutions

Our client is a leading South African intelligent automation company based in Centurion, helping businesses improve efficiency through AI, Robotic Process Automation (RPA), Intelligent Document Processing, Data Engineering, Analytics, Process Mining, and Business Process Automation. Their practical, results-driven solutions solve real operational challenges across multiple industries.

The Opportunity

We’re looking for an energetic, commercially driven Business Developer to identify, develop, and secure new business opportunities.

This role is ideal for a natural relationship builder who enjoys opening doors, engaging decision-makers, and connecting business challenges with innovative AI and automation solutions. You’ll work closely with leadership and technical teams to grow the company’s footprint across South Africa.

Key Responsibilities
Drive new business development across multiple industries.
Build relationships with executives and key decision-makers.
Generate and manage a strong sales pipeline.
Identify client challenges and position AI and automation solutions.
Lead meetings, solution presentations, and proposal discussions.
Work with technical teams to deliver tailored solutions.
Represent the company professionally at client meetings and industry events.
Stay current on AI, automation, RPA, data analytics, and digital transformation trends.
Requirements
3–5 years’ experience in Business Development, Sales, Account Management, Recruitment, Technology Consulting, or Client Relationship Management.
Proven success in generating new business and developing client relationships.
Experience selling professional services, technology, or solution-based offerings.
Exposure to one or more of the following:
Artificial Intelligence (AI)
Automation Solutions
Software Development
Data & Analytics
Robotic Process Automation (RPA)
Intelligent Document Processing
Business Process Improvement
Strong consultative selling, commercial acumen, and communication skills.
Experience engaging senior stakeholders and decision-makers.
Advantageous
Technology recruitment or business development experience.
LinkedIn prospecting, B2B social media marketing, and digital lead generation.
Knowledge of Google and Meta marketing platforms.
Experience in consulting, managed services, or project-based technology environments.
We’re Looking For Someone Who Is

✔ Energetic and self-motivated
✔ Commercially minded and confident
✔ Resilient and relationship-focused
✔ Curious and eager to learn
✔ Organised with excellent follow-through
✔ Comfortable working independently in a fast-paced environment

Senior Banking Business Analyst

Our client is looking for two experienced Senior Business Analysts with strong banking industry experience to support digital banking projects and system improvement initiatives. These roles require professionals who can analyse business requirements, collaborate with stakeholders, and drive successful project delivery in fast-paced banking environments.

Role 1 – Senior BA (Industrial Engineering Advantage)
• 5+ years’ Business Analysis experience.
• Banking industry background essential.
• Industrial Engineering background or qualification highly advantageous.
• Hybrid/remote role based at client site.

Role 2 – Traditional Senior BA
• Strong traditional Business Analysis experience.
• Must understand banking operations and processes.
• Not a Systems Analyst role.
• 4 days per week onsite in Rosebank.

Key Responsibilities
• Gather, analyse, and document business and system requirements.
• Collaborate with users, developers, and IT teams to improve systems and processes.
• Support testing, system validation, user training, and implementation activities.
• Maintain process documentation and identify opportunities for improvement.
• Communicate insights, technical issues, and recommendations to stakeholders.

Required Qualifications
• Degree, diploma, or certification in IT, Engineering, Project Management, or a related field.

Experience and Knowledge
• 7+ years’ experience as a Business or Systems Analyst.
• Digital banking experience required.
• Experience with requirements gathering, testing, and process documentation.
• Basic SQL knowledge and ability to interpret queries.
• Exposure to project management or team leadership advantageous.

Core Competencies
• Strong analytical, problem-solving, and critical thinking skills.
• Excellent communication and stakeholder engagement abilities.
• Ability to manage complex projects, deadlines, and evolving requirements.
• Strong understanding of systems analysis, business processes, and technology integration.