з/п не указана
Москва
От 1 года до 3 лет
Обязанности:
- Проектирование и развитие тестов на backend сервисы на Java + Spring.
- Поддержка текущих автотестов.
- Развитие унифицированной библиотеки для автотестирования .
- Ускорение и стабилизирование имеющихся тестов .
- Настройка мокирования сервисов интеграции и фронта от бэкенда.
- Участие в тест ревью, описание чеклистов, установка quality гейтов.
- Умение разобраться в UI тестах на Selenide + Cucumber.
Навыки:
- Стек технологий Язык - Java, SpringBoot, FeignClient Тесты - Junit5, AssertJ + в меньшей степени Selenide, Cucumber (Playwright будет плюсом). Окружение - Docker, DockerCompose (Kubernetes будет плюсом). Моки - Unimock, Wirmock CI/CD - Teamcity.
- Что мы ожидаем: уверенный опыт работы на Java, умение писать чистый, поддерживаемый код. Хорошее понимание Backend тестирования: API, Rest + XML, Kafka, ActiveMq, Keykloak, Postgres. Понимание в многопоточные тесты, изоляция зависимостей.
- Опыт работы со SpringBoot на уровне понимания, как работает спринг и что такое контекст. Опыт работы с Docker, команды, умение собрать артефакт, поднять окружение, посмотреть логи сервиса, настройка окружение через DockerCompose. Умение обращаться с UI тестами, базово DOM + локаторы, в дальнейшем как протестировать фронт не открывая браузер. Интерес в изучении нагрузочного тестирования. Умение работать с тем, что есть и выжимать из этого максимум. Будет плюсом Взаимодействие с Kubernetes, формирование манифестов, создание namespace, деплой сервиса с зависимостями и моками. Работа с TestContainer. Playwright для тестирование ui без браузера на вложенных моках.
Почему мы? У нас круто!
- По-настоящему живая и увлечённая команда;
- Достойный уровень вознаграждения;
- ДМС со стоматологией с первого месяца работы;
- Отпуск 33 дня;
- Привлекательный соц. пакет, корпоративные программы, льготы для сотрудников;
- Возможности для повышения уровня квалификации, участие в профессиональных конференциях.