Auto QA Python

Arenadata · ≈ 273 958 — 426 666 ₽ · полная занятость

Автоматизировать тестирование компонентов 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 над качеством релизов; Делать код-ревью тестового кода.

Обязанности

Автоматизировать тестирование компонентов 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.

Условия

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

Откликнуться на вакансию свайпом в Telegram

Зарплату работодатель не указал. Ориентир по данным исследований.

Работа Python-разработчиком — все вакансии подборки

Swipe Jobs — поиск работы свайпами в Telegram. Тысячи вакансий из каналов и с сайтов компаний в одной ленте, отклик в один клик прямо в чате с работодателем.