Data QA / Инженер тестирования данных
Описание
Чем предстоит заниматься: Проведением тестирования различных компонентов продукта: витрины данных, конвейеры обработки данных, внешние и внутренние интеграции, сервисы, API. Формированием отчетов о проведенном тестировании. Проработкой тестовых сценариев и участием в процессе формирования требований на разработку. Проектированием и разработкой автотестов на Python (unit / integration / e2e). Проведением нагрузочного и стресс-тестирования различных компонентов продукта. Взаимодействием с заказчиками и разработчиками. Что мы ожидаем: Опыт работы в аналогичной роли от 3 лет. Уверенное владение Python и фреймворком pytest. Знание основ теории тестирования. Практика написания и оптимизации сложных SQL-запросов (JOIN, CTE, оконки). Умение эффективно использовать ClickHouse. Опыт применения Airflow. Навыки организации тестового окружения: Docker, Docker Compose. Опыт работы с testcontainers. Будет плюсом: Опыт работы с GitLab CI/CD. Практические навыки работы с Spark и Trino. Практические навыки работы с Kafka. Глубокое понимание архитектуры конвейеров обработки данных. Знание принципов построения и устройства DWH.