
Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
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.
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.
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
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
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