Explore a Career with Our Team: Aristocrat Interactive
The Data & BI team owns the group’s Data & Analytics platforms spanning Data Engineering, Analytical Engineering and Business Intelligence to lead the group’s data-driven modernization both internally and for its clients.
The Data Quality Engineer will play a vital role to develop and own automated and manual testing of data pipelines, reports and data products for customers and internal stakeholders. In this role, the chosen candidate will drive the implementation of Data Quality automation frameworks, tools, and processes to implement scalable and robust data-focused test frameworks and scripts.
The ideal candidate will have experience using modern data stacks including Apache Airflow, Data Build Tool, Snowflake, and Kafka, along with a deep understanding of Python.
What Youll Do
Establish Data Quality automation frameworks, tools, and processes
Design and implement scalable and robust data-focused test frameworks and tools across all the stages of the data lifecycle – from ingestion through transformation to consumption
Develop high-quality, automated data-centric tests using Airflow and dbt
Creating thorough test strategies, test plans, and test cases for all Data features and products
Participate in the data development lifecycle from research, technical design to implementation and maintenance
Collaborate with the DevOps team to integrate automation test frameworks and tools into CI/CD
Collaborate with the other development and product teams to define high-value test strategies and test cases on large datasets and transformations to determine data quality and data integrity
Rigorously test data infrastructure components to comply with privacy regulations including the EU GDPR, PCI, etc.
Participate in security audits and implement remedial actions
Learn to identify opportunities to compound the growth and efficiency in testing and automation
Drive innovation by constantly learning about new automation technologies and methodologies, along with experimentation
requirements-expected :
3+ years of work experience in testing automation - preferably in a role related to data warehouses, databases, ETL/ELT and/or data visualisation
Experience in testing applications using frameworks like Cypress, Selenium, and Appium
Prior use of Apache Airflow, Data Build Tool, Snowflake, Kafka, Ansible and other data specific tools and applications
Proficient in Advanced SQL and Python
Experienced with data warehouses like Snowflake, BigQuery, RedShift or equivalent
Experienced with databases like Microsoft SQL, PostgreSQL
Experienced with data visualization tools like Power BI, Metabase, QlikSense, Tableau, SIsense or equivalent
Understanding of software application testing best practices and philosophies with an emphasis around data integrity and data quality
Familiarity with data streaming and/or event-driven data pipelines will be considered an asset
Clear English written and spoken business communication skills