Задачи:
— Выполнять интеграционное, функциональное и end-2-end тестирование API
— Фиксировать дефекты, непроработанные/спорные требования
— Разрабатывать автотесты для имеющихся и новых продуктов компании в стэке Java
— Разрабатывать вспомогательные общие решения
— Проводить оптимизацию тестов
— Проводить code review
— Подготавливать и поддерживать тестовое окружение в Docker
— Интегрировать тесты в CI в качестве Quality Gate, анализировать результаты выполнения
— Тесно взаимодействовать с архитекторами, разработчиками, системными аналитиками в рамках продуктовой команды.
Требования:
— Опыт работы с Java более 5 лет
— Знание Spring Boot 2+
— Уверенные знания ООП, принципов SOLID и структур данных
— Опыт работы с Maven
— Опыт тестирования RESTful сервисов и Web UI
— Опыт написания интеграционных тестов
— Опыт тестирования распределенных систем
— Умение идентифицировать и устранять причины нестабильности автотестов
— Опыт работы с PostgreSQL
— Опыт работы в Unix средах, с системами контроля версий (Git) и с Docker контейнерами
— Умение проводить Code-review QA Automation Engineers (Java)
— Способность решать сложные технические проблемы.
Будет плюсом:
— Знание классических алгоритмов программирования
— Опыт реализации или поддержки CI пайплайнов
— Опыт работы с распределенными хранилищами данных.
Задачи:
- Автоматизировать тестирование компонентов 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 на уровне эксплуатации и отладки.
Задачи:
- заниматься разработкой, актуализацией и сопровождением автотестов Arenadata DB (ADB);
- проводить анализ запусков автотестов в Allure;
- тесно взаимодействовать с разработчиками, системными аналитиками, и архитекторами в Feature Team;
- развивать внутреннюю QA документацию.
Требования:
- обладать хорошим знанием Python 3.10 и выше;
- уметь использовать тестовый фреймворк Pytest, понимать что такое fixture (или decorators), как параметризировать тест и fixture;
- иметь опыт работы с ООП;
- иметь опыт работы с Postgres и уметь писать SQL запросы;
- иметь опыт работы с Linux и Docker;
- иметь опыт тестирования API;
- понимать принципы построения веб-приложений, клиент-серверной архитектуры;
- проводить code-review.
Будет плюсом:
- опыт работы и/или администрирования Allure TestOps;
- знание Ansible и опыт написания плейбуков;
- знание устройства различных СУБД.
УдалённоГеография найма не уточнена
Зарплата не указана
Не хотите искать каждый день?
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.
Задачи:
- заниматься разработкой API и UI, актуализацией и сопровождением автотестов ADCM;
- проводить анализ запусков автотестов в Allure;
- тесно взаимодействовать с разработчиками, системными аналитиками, и архитекторами в Feature Team;
- развивать внутреннюю QA документацию.
Требования:
- обладать хорошим знанием Python 3.10 и выше;
- иметь опыт работы с библиотеками и фреймворками: pytest, playwright, requests;
- уметь проводить тестирование и писать API и UI автотесты;
- иметь опыт работы с ООП, async;
- иметь опыт работы с Postgres и уметь писать SQL запросы (CRUD operations);
- иметь опыт работы с Linux и Docker;
- понимать принципы построения веб-приложений, клиент-серверной архитектуры;
- проводить code-review;
Будет плюсом:
- опыт работы и/или администрирования Allure TestOps;
- знание Ansible и опыт написания плейбуков;
- знание устройства различных СУБД.