Программирование на Java: • Коммерческий опыт разработки автотестов на Java + jUnit/TestNG от 1,5 лет; • Знание Java Core (ООП, коллекции, Stream API, обработка исключений и тд);
Автоматизация API-тестов: • Опыт использования Rest Assured или Retrofit; • Понимание HTTP-протокола, методов запросов, статусных кодов и заголовков; • Опыт работы с JSON; • Умение писать SQL запросы (SELECT, JOIN и тд); • Работа с логами сервисов;
Автоматизация UI-тестов: • Опыт использования Selenium/Selenide/Playwright для автоматизации тестирования веб-приложений; • Знание принципов построения Page Object; • Умение работать с локаторами;
Инструменты сборки, отчетности, CI/CD: • Опыт работы с Maven/Gradle; • Опыт работы с Allure Reports/Testops; • Понимание метрик покрытия тестами и способов их улучшения; • Опыт работы с инструментами CI/CD;
Будет плюсом:
Знание паттернов проектирования;
Опыт автоматизации мобильных приложений;
Продвинутый опыт работы с инструментами CI/CD;
Опыт работы с Docker;
Опыт работы с k8s;
Опыт работы менеджером очередей;
Обязанности:
Выстраивание процесса автоматизации тестирования в команде;
Выявление потребности в автоматизации тестировании - работа с командой, включая ручных тестировщиков, аналитиков, разработчиков, сопровождение и владельцев продуктов;
Развитие инструментов АТ, применяемых в компании;
Разработка и сопровождение/оптимизация фреймворка АТ, тиражирование его на тестирование АС компании;
Разработка скриптов АТ;
Встраивание АТ в процессы DevOps.
Мы предлагаем:
Полное соблюдение норм ТК РФ, официальная и стабильная заработная плата;
ДМС после прохождения испытательного срока;
Удаленный формат работы;
Корпоративные скидки на страховые продукты, фитнес, дома отдыха и пр.