Technical Test Analyst

Indsafri

South Africa

On-site

ZAR 520,000 - 760,000

Full time

4 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Indsafri is seeking an experienced quality assurance professional to ensure the quality, reliability, security and performance of enterprise solutions. The role spans APIs, databases, integrations and digital platforms, with emphasis on AI-assisted testing and robust quality engineering practices.

You will drive test design, automation, data validation and stakeholder collaboration within an Agile delivery environment, ensuring defects are prevented and value is delivered.

Qualifications

  • Minimum 6-10 years in software testing and QA engineering.
  • Strong experience with API, UI and data testing in enterprise systems.
  • Experience in Agile delivery, automation-first initiatives and AI-enabled testing is advantageous.

Responsibilities

  • Perform end-to-end manual, automated, integration, regression and user acceptance testing.
  • Develop and maintain test plans, cases and evidence; ensure traceability and quality standards.
  • Lead automation assets, frameworks and CI/CD quality practices with stakeholders.
  • Validate APIs, microservices, integrations and data quality across platforms.
  • Collaborate with Developers, BAs, Architects and Product Owners; report testing metrics.

Skills

Quality assurance mindset
Test automation
Agile teamwork
Analytical thinking
Communication

Education

Diploma or Degree in IT/CS/IS/Engineering

Tools

Karate/Postman/SOAP UI
Playwright/TestCafe/CodeceptJS
SQL / MongoDB / PostgreSQL
CI/CD / DevOps
Performance/Load testing
Security testing
AI-assisted testing tools

Job description

Ensure the quality, reliability, security, stability and performance of business and technology solutions through functional, non-functional, manual, automated and AI-assisted testing practices. The role is responsible for quality assurance across enterprise applications, APIs, investment platforms, databases, integrations and digital solutions, ensuring business requirements are met and sustainable value is delivered through robust quality engineering practices.

Key responsibilities

Quality Assurance & Test Delivery

  • Perform end-to-end manual, automated, integration, regression, system, data and user acceptance testing.
  • Conduct testing gap analysis between business requirements and existing solutions.
  • Review, validate and ensure user stories, requirements and acceptance criteria are testable.
  • Define quality standards during backlog refinement, sprint planning and PI planning activities.
  • Develop, maintain and execute test plans, test scenarios, test cases and test evidence.
  • Document and manage test data, acceptance criteria, execution results and traceability.
  • Identify, manage and support the resolution of defects, quality risks and root causes.
  • Demonstrate testing outcomes and solution quality to stakeholders.
  • Ensure compliance with QA standards, governance requirements, security standards and testing best practices.
  • Drive early defect identification, prevention and continuous quality improvement.

Automation & Quality Engineering

  • Develop, enhance and maintain automated testing assets, frameworks and reusable components.
  • Execute and maintain automated regression test suites.
  • Implement API and UI automation testing aligned to engineering standards.
  • Support automation-first and quality engineering initiatives.
  • Continuously improve automation coverage, efficiency and testing methodologies.
  • Support CI/CD quality practices and modern delivery approaches.

API, Integration & Platform Testing

  • Validate APIs, microservices, event-driven architectures and service interactions.
  • Test integrations across internal, external, legacy and modernized platforms.
  • Validate business processes, workflows, system integrations and operational processes.
  • Perform end-to-end testing of enterprise applications, investment platforms and digital solutions.
  • Test batch processes, data movement, downstream processing and cross-system dependencies.
  • Support performance, load, resilience, compatibility and security testing requirements.

Data Quality & Validation

  • Perform SQL-based testing, reconciliation and data validation.
  • Validate large and complex datasets for completeness, accuracy and integrity.
  • Verify calculations, business rules, workflows, financial values and exception scenarios.
  • Investigate defects using database tools and backend validation techniques.
  • Ensure accurate data transformation and movement across integrated systems.

AI-Enabled Quality Assurance

  • Leverage AI-assisted testing tools to improve test design, coverage, execution efficiency and automation.
  • Utilise AI-generated test cases, test data and quality insights while ensuring appropriate governance and validation.
  • Apply predictive analytics to identify testing risks and defects earlier in the delivery lifecycle.
  • Use AI for defect prediction, risk-based testing and quality trend analysis.
  • Support intelligent automation capabilities such as self-healing scripts and smart test maintenance.
  • Validate AI-generated outputs and recommendations before deployment.
  • Promote responsible and effective use of AI within testing and quality assurance practices.

Agile Delivery & Stakeholder Collaboration

  • Participate in backlog refinement, sprint planning and PI planning activities.
  • Collaborate closely with Developers, Business Analysts, Architects and Product Owners.
  • Contribute to team predictability through quality reporting, testing metrics and test coverage visibility.
  • Promote collective ownership of quality within Agile squads and delivery teams.
  • Communicate testing progress, risks, trends and recommendations to stakeholders.
  • Contribute to QA Communities of Practice, knowledge sharing and capability development.

Experience, knowledge and qualifications

  • Diploma or Degree in Information Technology, Computer Science, Information Systems, Engineering or a related field.
  • ISTQB, ISEB or equivalent testing certification preferred.
  • Minimum 6-10 years' experience in software testing, quality assurance and quality engineering.
  • Minimum 3 years' experience in test automation.
  • Experience working within Agile delivery environments.
  • Strong experience in manual, automated, integration, regression and end-to-end testing.
  • Experience testing APIs, microservices, enterprise applications and integrated business solutions.
  • Experience testing financial services, investment administration, wealth management or platform-based solutions preferred.
  • Strong SQL and database testing experience.
  • Experience with data validation, reconciliation and complex data testing.
  • Knowledge of CI/CD pipelines, DevOps quality practices and cloud-based environments.
  • Experience with performance, resilience and security testing.
  • Exposure to AI-enabled testing tools and intelligent automation practices advantageous.
  • Quality Assurance and Quality Engineering Expertise
  • Test Analysis and Problem Solving
  • API, Integration and End-to-End Testing
  • Data Validation and Quality Control
  • AI-Enabled Testing and Digital Innovation
  • Agile Delivery and Continuous Improvement
  • Planning, Prioritisation and Execution
  • Strong Communication and Stakeholder Engagement
  • Collaboration and Teamwork
  • Results Driven with Customer Focus
  • Adaptability, Resilience and Ability to Work Under Pressure
  • Knowledge Sharing and Mentoring
  • Innovative and Automation-First Mindset
  • Strong Analytical Thinking and Root Cause Analysis Skills
  • Continuous Learning and Improvement Orientation

Technical Skills

  • API Testing: Karate, Postman, SOAP UI or similar tools.
  • UI Test Automation: Playwright, TestCafe, CodeceptJS or equivalent frameworks.
  • Databases: SQL, MongoDB, PostgreSQL and data validation tools.
  • Integration Testing: APIs, batch processes, file-based integrations and cross-system data flows.
  • Automation Framework Development and Maintenance.
  • Test Management and Defect Management Tools.
  • CI/CD Pipelines and DevOps Practices.
  • Performance, Load and Security Testing.
  • Cloud-native and modern digital architecture testing.
  • AI-assisted testing and quality analytics tools.
Skills
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Quality Engineer - Automation (Contract)
Senior Software Quality Engineer - Automation (Contract)

The Focus Group • Sandton

On-site
ZAR 900,000 - 1,300,000
Senior Software Quality Engineer (Automation Testing)
Senior Software Quality Engineer (Automation Testing)

Indsafri • Johannesburg

On-site
ZAR 850,000 - 1,400,000
QA Automation Engineer
QA Automation Engineer

Solas IT Recruitment • Johannesburg

On-site
ZAR 600,000 - 960,000
QA Automation Engineer - (CONTRACT)
QA Automation Engineer - (CONTRACT)

PM Connection • Sandton

On-site
ZAR 500,000 - 800,000
Software Quality Engineer
Software Quality Engineer

multiSEARCH Recruitment • Johannesburg

On-site
ZAR 662,800 - 1,159,900
Intermediate Automation QA Engineer ( ISTQB and ALM )
Intermediate Automation QA Engineer ( ISTQB and ALM )

SavageOne Pty Ltd • Johannesburg

On-site
ZAR 420,000 - 660,000
Exposure to DevOps CI/CD
Scripting for test automation
Test Engineer (Automation )
Test Engineer (Automation )

Sabenza IT & Recruitment • Eersterivier

On-site
ZAR 420,000 - 720,000
Senior Quality Engineer – Automation (API, Performance & Functional Testing)
Senior Quality Engineer – Automation (API, Performance & Functional Testing)

Blue Pearl PTY LTD • Johannesburg

On-site
ZAR 600,000 - 900,000
Technical Test Analyst - MWL Platform
Technical Test Analyst - MWL Platform

Indsafri • South Africa

On-site
ZAR 900,000 - 1,200,000
QA Manual Tester
QA Manual Tester

Agile Bridge • Pretoria

On-site
ZAR 240,000 - 360,000