freehire launches on Product Hunt on 26 August.

Follow →

Junior Automation QA (Java)

Summary

Write and maintain automated tests in Java for Spring Boot apps using JUnit/TestNG, Selenium, and CI/CD pipelines; debug failures and validate REST APIs with JSON.

Навыки: Git, SQL, Java, Spring Boot, CI/CD, TestNG, Selenium, JSON. Квалификация: Junior. Специализации: Инженер по автоматизации тестирования.

О компании и команде

Мы — ИТК, IT-компания на Юге России.

Ищем инженеров, которые умеют писать код и хотят развиваться в экосистеме Java, начиная с автоматизации тестирования.

Рассматриваем кандидатов с разным бэкграундом:

— Junior / Middle Java AQA: умеешь писать тесты, хочешь прокачаться в инженерии качества.
— Начинающий Java Developer: хочешь войти в IT через автоматизацию, чтобы в будущем перейти в разработку, зная систему изнутри.
— Full Stack инженер по тестированию: готов закрывать весь цикл — от модульных тестов до интеграционных прогонов в пайплайнах.

Ожидания от кандидата

— Знание 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 в тестах.

Условия работы

Условия работы
— Полный рабочий день, график 5/2 с гибким началом.
— Удалённый формат работы.
— Профессиональный рост в команде практиков.
— Помощь технического специалиста при возникновении вопросов.


Мы предлагаем не только возможность углубить знания, но и обеспечиваем поддержку и профессиональное рост. Присоединяйтесь к нашей команде и станьте частью долгосрочного и успешного пути в IT-индустрии!

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available