Itransition

Senior Java Core Automation Framework Developer

Коротко

Senior Java Developer нужен для проектирования и создания основного фреймворка автоматизации тестирования игровых приложений международного заказчика из игровой индустрии. Роль включает разработку базового движка автоматизации на Java 25, API-слоёв и backend-сервисов на Spring Boot, а также настройку CI/CD и Gradle-сборок. Требуется уверенное владение Java, опыт проектирования публичных API/SPI, глубокое понимание многопоточности и знание Spring Boot; опыт в игровой индустрии, мобильной автоматизации и device farms — плюс. Работа полностью удалённая.

О проекте
Мы сотрудничаем с пионером и лидером отрасли в секторе игровой индустрии и систем. Благодаря сильной культуре инноваций наш Заказчик проектирует и поставляет премиальный игровой контент, отмеченные наградами системы и элегантные аппаратные шкафы, чтобы ежедневно обеспечивать игровой опыт мирового класса. Их экосистема платформ охватывает мобильные приложения, веб, микросервисы и API-ориентированные приложения, требующие непрерывной автоматизации, масштабируемой инфраструктуры тестирования и высокой надёжности в распределённых средах.
Роль
Мы ищем Senior Java Developer для проектирования и создания основного фреймворка автоматизации тестирования, на котором строится портфель игровых приложений нашего Заказчика. В этой роли вы спроектируете базовый движок автоматизации, API-слои и backend-сервисы, создавая ядро фреймворка, которое будет дополняться интегрированными AI-агентами (разрабатываемыми AI Agent Engineers) и использоваться Senior/Middle Automation QA Engineers для тестирования отдельных игр.
Ключевые обязанности
•Архитектура ядра фреймворка: Проектирование, реализация и поддержка базового движка автоматизации тестирования и публичных/плагинных API на Java 25.
•Backend и оркестрация инфраструктуры: Разработка отказоустойчивых микросервисов Spring Boot, планирование заданий и безопасные пулы распределения ресурсов для управления средами выполнения тестов.
•Инструменты сборки и CI/CD: Настройка и поддержка многомодульных сборок Gradle, внутренней публикации артефактов и автоматизированных конвейеров развёртывания.
•Поддержка смежных команд: Обеспечение стабильных, продуманных API и точек расширения для разработчиков AI-агентов и инженеров Automation QA, создающих автоматизированные тесты для конкретных игр.
Навыки / опыт
•Языки программирования: Уверенное владение Java, знакомство с современными возможностями языка (records, sealed types, pattern matching, virtual threads). Кодовая база ориентирована на Java 25.
•Проектирование фреймворков и API: Умение проектировать публичные API и plugin SPI, используемые другими командами, с пониманием бинарной совместимости, практик deprecation и т. д.
•Параллелизм и надёжность: Глубокое понимание многопоточности, таймаутов, отмены и прерывания.
•Backend и сервисы: Знание Spring Boot, фонового планирования заданий, стратегий retry и идемпотентности, а также безопасного распределения ограниченного пула общих ресурсов.
•Инструменты сборки и релизов: Уверенное понимание многомодульного Gradle (version catalogs, BOMs, toolchains), публикации во внутренний репозиторий артефактов (Artifactory или аналог), конвейеров CI/CD (GitHub Actions, Jenkins), владение Git/Gitflow.
•Образование: Степень бакалавра в области Computer Science, инженерии или смежной специальности.
Будет плюсом
•Архитектура и эксплуатация: Технологии контейнеризации (Docker, Kubernetes) и знакомство с инструментами мониторинга/логирования (Prometheus, ELK stack, New Relic).
•Инфраструктура устройств: Опыт работы с device farms или собственной device lab (HeadSpin, BrowserStack, Sauce Labs), включая жизненный цикл сессий, port forwarding и ненадёжное оборудование.
•Домен и отраслевой опыт: Опыт работы в среде разработки игр или мобильной игровой индустрии, включая чтение C# и автоматизацию игровых UI без нативного дерева элементов.
•Мобильная автоматизация: Умение проектировать и выполнять автоматизированные тесты для нативных мобильных приложений (Appium, XCUITest, Espresso) на iOS и Android, на реальных устройствах и эмуляторах.
Мы предлагаем
•Проекты для таких клиентов, как PayPal, Wargaming, Xerox, Philips, adidas и Toyota
•Конкурентоспособную оплату в зависимости от вашей квалификации и навыков
•Систему карьерного развития с чёткими критериями квалификации
•Возможность удалённой работы
•Компенсацию медицинских расходов
•Онлайн-курсы английского языка
•Корпоративные вечеринки и мероприятия для сотрудников и их детей
•Внутренние конференции, воркшопы и митапы для обучения и обмена опытом
•Компенсацию абонемента в спортзал, корпоративные спортивные соревнования (включая киберспорт)
•5 оплачиваемых дней больничного в год без обязательства предоставлять больничный лист

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте