Data QA Engineer отвечает за качество объектов (DWH, NRT, интеграций, Витрин) реализуемых продуктовой командой, принимает участие в создании экосистемы и процессов по работе с данными в Самокате.
Задачи, которые предстоит решать:
- Разрабатывать тестовую документацию, готовить тест-кейсы (80% - это SQL);
- Проводить тестирование требований на разработку и влиять на качество продукта еще до начала разработки;
- Проводить ручное тестирование различных компонентов продукта (витрины данных, внешние и внутренние интеграции, сервисы, API);
- Проводить полное тестирование пайплайна данных и построение DWH;
- Выявлять, локализовывать и описывать дефекты;
- Участвовать в построении и развитии системы автотестов;
- Участвовать в построении и улучшении процессов разработки/тестирования;
- Взаимодействовать с командой разработки и аналитиками.
Что для нас важно:
- Опыт работы от 1 года;
- Уверенный уровень владения SQL для подготовки тестовых данных, тестирования и анализа данных;
- Понимание принципов построения хранилищ данных, знакомство с различными архитектурами и моделями
- Опыт тестирования ETL/ELT;
- Опыт тестирования REST API;
- Опыт работы с брокерами сообщений \ очередями;
- Опыт тестирования BackEnd.
Будет плюсом:
- опыт работы с GreenPlum, ClickHouse, PostgresSQL, MSSQL, Kafka, Airflow, Python, Postman, GitLab.