Open Box Software logo

QA Analyst (Data & Analytics)

Open Box Software
Full-time
On-site
Cape Town, Western Cape, South Africa
QA Analyst

Job description

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

Job requirements

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

On-site, Hybrid
  • Cape Town, Western Cape, South Africa
Data & Analytics

All done!

Your application has been successfully submitted!