Ищут специалиста по автоматизации тестирования на Java.
Требования:
- Навыки написания тестов и желание развиваться в инженерии качества; также рассматриваются начинающие Java-разработчики, желающие войти в IT через автоматизацию.
- Знание Java или Kotlin на уровне core языка и коллекций, умение писать код.
- Опыт работы с Git, основными командами и ветками.
- Опыт написания автотестов с JUnit или TestNG, понимание параметризованных тестов и написание ассертов.
- Опыт работы с RestAssured: отправка запросов, обработка ответов, работа с JSON и XML.
- Понимание тестирования Spring Boot приложений.
- Базовое знание SQL, умение писать запросы с JOIN и проверять данные в БД после теста.
- Умение работать с Docker, запускать контейнеры с БД или тестовым окружением и понимание разницы между образом и контейнером.
- Понимание запуска тестов в CI/CD через GitLab или GitHub Actions и умение читать логи упавшего билда.
- Наличие pet-проектов с автотестами; код важнее диплома.
- Понимание назначения моков и умение писать их с Mockito для изоляции тестируемого класса.
Будет плюсом: опыт с Selenium или Playwright, настройка Allure или ExtentReports, работа с Kafka или RabbitMQ в тестах.
Условия: полная занятость, можно работать удалённо.