на главную
skillstaff•5 дн. назадПриоритетный откликВаше резюме и сопроводительное письмо уходят напрямую рекрутёру компании на почту, минуя общую очередь откликов на вакансию

QA авто

УдалённоУдаленная работаСрок 6 мес.

Навыки и технологии

Apache SparkPythonGitLab CI/CDApache AirflowPostgreSQLGrafanaPrometheusDockerGitKubernetesMySQL

Ключевая задача

Тестирование бэкенд-систем в 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).

Условия

Формат работы: Удаленно

Срок: 6 мес.