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