Client:
A UK-based tech company that values people and diversity. This company develops a modern cloud-based advertising platform enabling global campaigns on digital billboards.
Location:
Remote (with the possibility of occasional on-site visits)
Job Description:
We are looking for a Senior Data Analytics QA with Automation in Python to join a dynamic and growing team. You will play a key role in testing data warehouses, data lakes, and data marts, ensuring the quality of data engineering processes, and driving automation initiatives. If you are passionate about data, automation, and are ready to bring your expertise to a forward-thinking tech company, this role is for you!
Key Responsibilities:
- Test and validate data in Data Warehouses, Data Lakes, and Data Marts
- Ensure the quality and accuracy of data engineering processes (ETL/ELT)
- Develop and maintain automated test scripts using Python, Jupyter, and pandas
- Create and manage SQL queries for testing data integrity (aggregations, joins, unions, CTEs, window functions)
- Collaborate with the team to implement test automation for reports and API testing
- Support the use of data visualization tools (preferably ThoughtSpot)
- Engage with BDD approach and tools like Cucumber for automated testing
- Read and understand code in Jinja templates, YAML, and dbt for testing purposes
- Collaborate within a cloud environment (AWS: S3, Athena, QuickSight)
Requirements:
Must Have:
- Experience in testing data warehouses, Data Lakes, and Data Marts
- Strong knowledge of Data Engineering processes and the differences between ETL and ELT
- Strong proficiency in SQL (aggregations, joins, unions, CTEs, window functions)
- Proficiency in Python and tools such as Jupyter and pandas
Should Have:
- Familiarity with data visualization tools (ThoughtSpot ideally)
- Experience with BDD approach and working with Cucumber
- Experience in report test automation
Could Have:
- Familiarity with AWS environment (S3, Athena, QuickSight)
- Experience with API testing
- Knowledge of Jinja templates, YAML, and dbt (at least for reading code)
Data Analytics QA with a passion for Python automation and testing, we would love to hear from you! Apply today to join a team that values innovation and collaboration!