Адаптируем резюме под ATS-фильтры, подготовим сопроводительное на основе резюме и вакансии, соберём гайд подготовки к собеседованию, найдём контакты HR и нанимающих
Мы сотрудничаем с передовым лидером отрасли в секторе игр и систем. Благодаря сильной культуре инноваций наш Заказчик проектирует и поставляет премиальный игровой контент, отмеченные наградами системы и стильные аппаратные шкафы, чтобы ежедневно обеспечивать игровой опыт мирового класса. Их экосистема платформ охватывает мобильные приложения, веб, микросервисы и API-ориентированные приложения, требующие непрерывной автоматизации, масштабируемой тестовой инфраструктуры и высокой надёжности в распределённых средах.
Роль:
Мы ищем Senior Java Developer для проектирования и создания базового фреймворка автоматизации тестирования, на котором строится портфель игровых приложений нашего Заказчика. В этой роли вы будете проектировать фундаментальный движок автоматизации, API-слои и backend-сервисы, создавая ядро фреймворка, которое будет дополняться интегрированными AI-агентами (разрабатываемыми AI Agent Engineers) и использоваться Senior/Middle Automation QA Engineers для тестирования отдельных игр.
Ключевые обязанности:
Архитектура базового фреймворка: Проектирование, реализация и поддержка базового движка автоматизации тестирования и публичных/plugin 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, на реальных устройствах и симуляторах.
Мы предлагаем:
Будьте осторожны: если работодатель просит войти через Google, iCloud или Госуслуги, прислать код или пароль, запустить ПО или перевести деньги — это мошенники.
ЖмитеГайд по безопасности