Technical BA / Data Wrangler / Data Quality Engineer

Minimum 8 years experience working on software development and/or systems implementation projects, including performing the following duties:

Data Quality Engineer Key Responsibilities:

  • Requirements elicitation and documentation, e.g., producing functional specifications containing functional & non-functional requirements
  • Analysing new sources of data to ensure quality, structure, uniqueness, coverage, and accuracy
  • Creating complete data sets for analysis by the data science and application teams
  • Validating data quality through reports and tools to monitor and visualize data
  • Reverse engineering and regression testing products to ensure they perform the same outcomes in the data platform as they do at source
  • Assisting with System Integration Testing (SIT), including preparation of test scripts, documentation of outcomes, raising of defects, etc.
  • Facilitating User Acceptance Testing (UAT), including documentation of outcomes, raising of defects, obtaining user sign-off, etc.

Minimum 3 years experience with agile project delivery, including performing the following duties:

  • Managing product and sprint backlogs
  • Writing detailed user stories and raising bugs
  • Scrum master and/or Product Owner experience would be advantageous
  • Experience working with Azure DevOps boards would be advantageous

Preferred skills:

Good understanding of data modelling concepts (conceptual, logical, physical) and architectures, e.g., Ralph Kimball / Bill Inmon architectures.

Experience/familiarity working with data in an Azure environment would be advantageous, e.g. an understanding of:

  • Azure Data Lake Storage
  • Knowledge of ETL and ELT processes would be advantageous
  • Azure Data Factory
  • Knowledge of best practices in the areas of data wrangling
  • Azure Databricks
  • Excellent critical thinking and ability to analyse solution options
  • Azure SQL Data Warehouse
  • Azure Analysis Services

Seniority level
Mid-Senior level

Employment type

Job function
Information Technology

Apply on LinkedIn


Appointments will be made in alignment with Integrove’s Employment Equity plan. If you have not been contacted by the company 2 weeks after application, please consider your application as not successful.

POPI Clause:

All the information submitted through the application process shall be used for the purpose of processing your application for employment at Integrove. Integrove undertakes to ensure that appropriate security control measures are implemented to protect all the personal information you have disclosed.