Senior Data Analytics QA with Automation in Python

Python

Senior Data Analytics QA with Automation in Python

Python
Full-time
Permanent
Senior
Remote

Job description

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!

Tech stack

    Data Lakes

    advanced

    Data Marts

    advanced

    ETL

    advanced

    ELT

    advanced

    Python

    advanced

    Jupyter

    advanced

    BDD

    regular

    Cucumber

    regular

    AWS

    nice to have

    API Testing

    nice to have

Office location

Published: 28.03.2025