Обязанности Создавать с нуля и поддерживать систему автотестирования: архитектура, кодовая база, стабильность прогонов; Писать автотесты на Python + JS (API и e2e), расширять покрытие критических сценариев; Поддерживать Page Object / Page Element и общие компоненты тестового фреймворка; Держать в порядке Allure-отчёты (или аналог), обеспечивать читаемую аналитику по прогонам; Интегрировать и поддерживать прогоны в CI/CD: PR checks, nightly runs, артефакты, отчёты; Ловить и уменьшать flaky tests, разбирать падения по логам, улучшать тестопригодность вместе с командой; Вести дефекты и коммуникацию в Tracker, работать с Confluence и требованиями. Требования Опыт в тестировании веб-систем и API от 5 лет, из них автоматизация от 3 лет; Обязательный опыт - полное развёртывание процесса автотестирования с нуля: Создание и настройка тестового фреймворка с нуля; Определение стандартов качества кода тестов и внедрение код-ревью; Организация наглядной отчётности через Allure или аналоги; Настройка автоматических прогонов в CI/CD и доведение процесса до стабильного состояния. Уверенное понимание HTTP/REST, структура запросов/ответов, коды ответа; Java: ООП, коллекции, exceptions; Практический опыт со стеком (или эквивалентом): JUnit 5, Rest, Selenide/Selenium (если есть UI/e2e); Gradle/Maven; SQL (проверки данных, запросы для валидации); Умение читать/анализировать логи, работать с devtools/network, искать причины дефектов. Будет плюсом: Опыт С#; Kafka/RabbitMQ, интеграционное тестирование; gRPC; Docker, Kubernetes/OpenShift; OAuth2/OIDC/LDAP; Test management: TestRail/Zephyr/Qase; Опыт с микросервисной архитектурой. Условия: Конкурентная заработная плата (обсуждается после прохождения собеседования); График 5/2 c 09:00 до 18:00 или 10.00 до 19.00; Удаленный формат работы; Выдаем мощные рабочие ноутбуки; 100% компенсация больничных листов; Корпоративная скидка на изучение английского языка в Skyeng.