skillstaff•5 дн. назадПриоритетный откликВаше резюме и сопроводительное письмо уходят напрямую рекрутёру компании на почту, минуя общую очередь откликов на вакансию
Тестирование бэкенд-систем в Big Data: написание автотестов на Python, проверка пайплайнов данных и SQL-запросов.
Описание вакансии
Требования
Релевантный опыт от 5 лет;
Опыт тестировании бэкенд-систем в Big Data;
Языки программирования: Уверенное знание Python (для написания автотестов, скриптов анализа данных);
SQL: Продвинутый уровень (оконные функции, CTE, оптимизация запросов). Понимание различий в диалектах SQL (Trino/StarRocks vs PostgreSQL);
Системы управления версиями: Git, GitLab CI/CD (настройка пайплайнов запуска тестов);
База знаний Big Data: Понимание архитектуры Data Lake / Data Lakehouse; Опыт работы с S3, Parquet/ORC формамиатов.
Базовое понимание работы Apache Spark или Flink; - Инструменты тестирования: pytest, unittest. Опыт работы с инструментами мониторинга (Grafana, Prometheus) для анализа метрик пайплайнов;
Базы данных: Опыт работы с PostgreSQL.
Будет плюсом:
Опыт работы с Apache Airflow (понимание логики DAG, создание тестовых операторов);
Опыт использования инструментов Data Quality (Great Expectations, Deequ, Soda Core, dbt tests);
Знание протоколов Kafka;
Опыт работы с Docker/Kubernetes для развертывания тестовых окружений;
Понимание принципов ACID-транзакций в контексте распределенных систем;
Опыт работы с Timeseries DB (InfluxDB, TimescaleDB).