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.