The Data Quality Engineer will play a key role in the organization by:
Preparing and building data pipeline for use cases including high volume and real time data
Acquiring and cleaning data for use in analytics solutions created by the data scientists
Working with data scientists and maintaining the total data environment.
ACCOUNTIBILITIES
Play the key role in the data governance processes, including data preparation, generation, data inventory, data integration and data quality control.
Perform testing of data pipelines, ETL, APIs, integration, and performance checks.
Prepare Data Quality environments and applications in compliance with the standards and contribute to the CI/CD process establishment.
Participate in designing and maintaining data platforms and design and build data quality automation framework including potential troubleshooting issues.
Responsible for Data quality KPIs (data reliability, integrity, availability).
Position Requirements
Educational Requirements
Bachelor’s degree in Computer Science, Big Data or Data analytics/engineering
Special Certification or Training Required: MBA, Strong knowledge of ITIL, TOGAF and COBIT IT governance framework (Certification is a plus).
Industry Experience
3+ years of experience on data projects.
Technological Requirements
Engineering experience and practice in Data Management, Data Quality verification/Data Governance, Data Integration.
Good understanding of data pipelines, Data Lakes, ETL testing.
Knowledge of CI/CD principles and best practices in the data processing.
Excellent SQL knowledge (aggregation, windows functions).
Experience in Python (or other scripting languages).
Experience in building up a test automation framework.
Understanding of Big Data principles.
Experience in Data analysis & requirements validation.
Experience in maintaining QA environments.
Concrete experience in Data project Test Planning, Test Case design, Test Result Reporting.
Language Requirements: Arabic – English (Strong communication skills, both written and verbal.)
Proven ability to work in teams.
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job