Arenadata
SDET / AQA Python
1 мес. назад
WorldwideSeniorRemote
pythonpytestlinuxansibleterraformpuppetci/cdjenkins
SDET / AQA Python role focused on automating tests and developing test frameworks for Arenadata Hyperwave and related Big Data systems, fully remote.
Обязанности
- Автоматизировать тестирование компонентов 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
- Обладаете сетевым бэкграундом: HTTP(S), TCP/IP, SSH, сертификаты
- Имеете опыт настройки и поддержки CI/CD-пайплайнов (Jenkins, GitLab CI, TeamCity, GitHub Actions)
- Имеете опыт работы с Docker и Kubernetes на уровне эксплуатации и отладки
Условия
- удалёнка