Senior Data Quality Engineer Job Description

Senior Data Quality Engineer Job Description Template

Our company is looking for a Senior Data Quality Engineer to join our team.

Responsibilities:

  • Provide technical directions and mentor other engineers;
  • Use SQL queries and analyze log files to test various ETL and data pipelines;
  • Perform data validity, accuracy and integrity test across different components of the Data Platform;
  • Build automated test framework and tools to automate the Data Platform services and applications;
  • Automate regression test and perform functional, integration and load testing;
  • Articulate issues to developers during meetings and particularly in the daily standups;
  • Triage production level issues by analyzing the production logs and work with the development team until the issues are resolved;
  • Proactively solve problems and suggest process improvements;
  • Provide test case coverage and defect metrics to substantiate release decisions;
  • Work with the product managers and the team leads to understand the requirements and come up with the relevant test cases and execute them.

Requirements:

  • Proactively solve problems and suggest process improvements;
  • Provide test case coverage and defect metrics to substantiate release decisions;
  • Work with the product managers and the team leads to understand the requirements and come up with the relevant test cases and execute them;
  • Articulate issues to developers during meetings and particularly in the daily standups;
  • Automate regression test and perform functional, integration and load testing;
  • Build automated test framework and tools to automate the Data Platform services and applications;
  • Provide technical directions and mentor other engineers;
  • Perform data validity, accuracy and integrity test across different components of the Data Platform;
  • Use SQL queries and analyze log files to test various ETL and data pipelines;
  • Strong hands-on experience testing Microservices & it’s automation;
  • Excellent communication skills, with the ability to drive & collaborate with cross teams;
  • 3+ years experience writing complex SQL on large customer data sets;
  • Strong scripting experience with any of the scripting languages like Python or Ruby;
  • Strong Working experience in Linux;
  • Working experience in Jupyter, Zeppelin notebooks.