Auto QA Python

  • Техническая дирекция

    Команда
  • Arenadata Hyperwave

    Продукт
  • Senior

    Уровень
  • Arenadata

    Компания

О продукте

Arenadata Hyperwave (ADH) – платформа для хранения, обработки и анализа данных любой структуры и объёмов. Объединяет парадигмы Data Lake, Lakehouse и Streamhouse в одном дистрибутиве.

Документация

Стек

  • K8S
  • Apache Iceberg
  • Apache Flink
  • Apache Spark
  • Trino
  • Apache Kyuubi
  • Apache Ozone
  • Apache Hadoop
  • Java
  • Python

Что нужно делать

  • Автоматизировать тестирование компонентов Arenadata Hyperwave (ADH) и Arenadata Hyperwave Cloud (ADHC): Spark, Impala, Trino, Kyuubi, Hive, HBase, Ozone, HDFS, YARN, Airflow, Flink;
  • Тестировать развёртывание и эксплуатацию платформы на bare metal, VM и в Kubernetes;
  • Разрабатывать и развивать тестовые фреймворки на Python для распределённых Big Data-систем;
  • Писать интеграционные и e2e-тесты на реальных кластерах: функциональность, отказоустойчивость, производительность;
  • Поддерживать и развивать CI/CD-пайплайны автотестов;
  • Работать с разработчиками, архитекторами и QA над качеством релизов;
  • Делать код-ревью тестового кода.

Мы ждем, что вы

  • Имеете опыт коммерческой разработки на Python от 4 лет;
  • Понимаете SOLID, DRY, KISS и умение применять их при проектировании тестовых фреймворков;
  • Понимаете паттерны проектирования (Factory, Strategy, Builder, Resource Object) для гибких и масштабируемых решений;
  • Знаете Pytest на экспертном уровне: сложные фикстуры, параметризация, плагины (pytest-xdist и другие);
  • Знаете Linux (Core Utils, Bash): файловые системы, права, процессы, сетевые утилиты;
  • Имеете опыт тестирования систем развёртывания и конфигураций распределённого ПО, плюсом будет Ansible, Terraform или Puppet;
  • Имеете опыт настройки и поддержки CI/CD-пайплайнов (Jenkins, GitLab CI, TeamCity, GitHub Actions);
  • Имеете опыт работы с Docker и Kubernetes на уровне эксплуатации и отладки;
  • Понимаете развёртывание stateful и stateless Big Data-сервисов в Kubernetes;
  • Имеете опыт тестирования Kubernetes-операторов, работа с kubectl, Helm, kind/minikube.

Будет плюсом

  • Опыт работы с дистрибутивами Hadoop (Arenadata, Cloudera CDP/CDH, Hortonworks HDP, MapR);
  • Практический опыт с Apache Spark, Trino, Impala, Kafka — запросы, джобы, разбор инцидентов;
  • Опыт работы с аутентификацией и авторизацией в распределённых системах: Kerberos, LDAP, Ranger, TLS/mTLS.

Этапы найма

  1. Беседа с рекрутером

  2. Тестовое задание (опционально, в зависимости от должности)

  3. Техническое интервью или интервью с экспертом (может быть несколько этапов)

  4. Оффер – приглашение на работу

Заботимся о команде

  • Расширенный ДМС со стоматологией и телемедициной с первого месяца работы
  • Страхование жизни сотрудника
  • Программа ДМС онкострахования (компенсируется в размере 50%)
  • 100% покрытие больничного листа (независимо от стажа работы в компании, до 21 дня в году)
  • Страхование от несчастных случаев
  • Программа ДМС для детей (компенсируется в размере 50%) и льготные условия для близких
  • Полис для выезжающих зарубеж
  • Оборудование для работы (ноутбук, монитор)
  • Техническое обучение нашим продуктам в собственном Учебном центре
  • Реферальная программа – возможность получить бонус за успешную рекомендацию
  • Возможность зарабатывать внутреннюю валюту ArenaCoins за различные достижения и тратить её в онлайн-магазине компании
  • Платформа скидок Best Benefits – скидки и специальные предложения на спорт, обучение, товары и услуги партнёров
  • Возможность участия в клубах и сообществах по интересам: клуб изучения английского языка, книжный клуб, киноклуб, сообщества спортсменов и др.
  • No Meeting Day (четверг) для технической дирекции — минимум встреч, максимум кода

Чем мы занимаемся

Команда Технической дирекции разрабатывает распределённые СУБД и компоненты единой платформы данных Arenadata. Мы развиваем и интегрируем Open Source технологии, добавляя функциональность для промышленной эксплуатации, безопасности, отказоустойчивости и управления кластерами.

В команде архитекторы, технические менеджеры продуктов, бэкенд и фронтенд разработчики, QA-инженеры, DevOps, дизайнеры, инженеры по разработке документации и др.

  • C
  • C++
  • Java
  • Python
  • Go
  • JavaScript (React)
  • Ansible
  • Greengage (Greenplum)
  • PostgreSQL
  • Apache Kafka
  • Apache Hadoop
  • Apache Airflow
  • Apache Spark
  • ClickHouse

Другие вакансии

Все вакансии
Карьера

Присоединяйтесь к нашей команде

Ищем людей, которым интересно создавать сильные продукты и развиваться вместе с компанией.