Job Search and Career Advice Platform

Enable job alerts via email!

QA Analyst (Data & Analytics)

Open Box Software

Wes-Kaap

On-site

ZAR 200 000 - 300 000

Full time

4 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A consulting company in South Africa is seeking a QA Analyst to join their Data & Analytics division. This role requires expertise in validating data processing workflows, ensuring quality in analytical outputs, and strong skills in SQL. The candidate will work closely with a team, creating test documentation and managing system changes. Ideal candidates should have a relevant qualification and 3–5 years of QA experience. A collaborative team atmosphere is encouraged while maintaining a focus on individual accountability.

Qualifications

  • 3–5 years of manual QA/testing experience.
  • Experience with data-driven systems or reporting platforms.
  • Proven SQL/T-SQL experience.

Responsibilities

  • Review business requirements and solution designs.
  • Create and maintain test documentation.
  • Validate data accuracy and analytics outputs using SQL.

Skills

Analytical thinking
Attention to detail
SQL
Testing data-driven applications
Communication skills
Problem-solving

Education

Relevant tertiary degree or diploma (software, IT, or similar)
ISTQB certification

Tools

SQL
DAX
Python
Job description
Overview

Open Box Software is an internationally focused consulting company that specialises in business and software consulting services. We have a highly capable team who care about doing good work, solving real problems, and enjoying the process along the way.

We are looking for a QA Analyst to join our Data & Analytics division on a permanent basis. This role is well suited to someone who takes quality seriously, enjoys working with data-heavy systems, and wants to be a part of raising the overall standard of delivery within a development team.

You will collaborate closely with analysts, developers, project managers, and clients, taking ownership of validating project outputs and partnering with the broader team to ensure quality is embedded from the outset. While this is not a development role, the focus is on reviewing data ingestion and processing workflows to validate compliance, robustness, and overall approach.

Strong data skills are therefore essential. Experience with SQL, DAX, or Python is beneficial for testing analytical outputs, validating business logic, and ensuring calculations are applied consistently across the data and analytics ecosystem. The role is also focused on validating data engineering, data modelling, analytics, and complex business logic, rather than only UI-focused testing - although thorough testing of visualization design and functionality remains a key component.

You will also be conscious of the importance of sharing knowledge and helping others build better quality habits. Our teams work in environments where requirements are not always fully defined upfront, so an ability to think critically, ask the right questions, and align to client objectives is essential.

Key Responsibilities of Role
  • Reviewing and sense-checking business requirements and solution designs

  • Creating and maintaining clear, practical test documentation (test cases, scenarios, checklists, and workflows) as may be required

  • Testing data-driven applications & self-service data models with complex business logic and dependencies

  • Validating data accuracy, transformations, aggregations, and analytics outputs using SQL (but may require an understanding of DAX and Python as well)

  • Verifying dashboards, reports, and visualisations against underlying data and business rules as well as business requirements as they pertain to functionality and look & feel

  • Identifying, documenting, and tracking defects through to resolution (usually through DevOps user stories)

  • Managing and documenting system changes and release-related quality checks

  • Maintaining application training, data catalogue metadata and support documentation if needed

  • Delivering training where required

  • Helping embed quality as a shared responsibility within the delivery team

  • Contributing to the evolution of our QA processes, standards, and ways of working

  • Operating comfortably in both Agile and Waterfall environments

  • Researching and suggesting better practices and alternative approaches to improve future delivery

Minimum Requirements
  • A relevant tertiary degree or diploma (software, IT, or similar)

  • ISTQB certification is advantageous

  • 3–5 years of manual QA / testing experience

  • Strong analytical thinking and attention to detail

  • Proven SQL / T-SQL experience (DAX / Python experience valuable)

  • Experience working with data-driven systems, analytics, or reporting platforms

  • Ability to manage multiple priorities and work across more than one project

  • Clear and strong written and verbal communication skills

  • Confidence engaging directly with business stakeholders

  • Ability to work to deadlines and manage expectations calmly and professionally

  • Strong troubleshooting and problem-solving capability

Personal Traits
  • Friendly, down-to-earth, and low ego

  • Organised, diligent, and dependable

  • Curious and keen to learn, while also sharing knowledge with others

  • Comfortable working autonomously while collaborating closely with a team

  • Adaptable and comfortable with change

  • Invested in team success, not just individual output

  • Good with people and respectful in how you work

  • High levels of integrity and ownership

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.