Summary
Senior QA automation engineer builds and maintains automated tests for a high-precision geolocation enterprise service, integrating them into CI/CD pipelines using Java, REST Assured, and TestContainers.
Мы ищем Senior QA Automation в команду, которая разрабатывает инфраструктурный сервис точного геопозиционирования уровня enterprise. Сервис обеспечивает определение местоположения мобильных объектов с точностью 2–5 сантиметров в режиме реального времени и постобработки для задач точного земледелия, геодезии, инвентаризации и поиска активов, а также автоматизации транспорта
писать автотесты для API, UI и backend-компонентов приложения;
заниматься интеграцией автотестов в CI/CD (Jenkins, GitLab CI, GitHub Actions);
оптимизировать существующие автотесты для улучшения стабильности и скорости;
разрабатывать и поддерживать библиотеки для работы с API, UI и базами данных;
создавать тесты для проверки бизнес-логики приложений на Java;
писать тесты для Spring Boot или других Java-фреймворков.
опыт применения принципов тестирования пользовательских интерфейсов, включая асинхронные сценарии, событийную логику и пользовательские потоки;
опыт написания API‑тестов на Java с использованием REST Assured, JUnit 5 / TestNG, а также применение TestContainers для изоляции сервисов;
уверенное владение принципами contract testing и интеграционного тестирования, опыт создания комплексных сценариев, охватывающих несколько сервисов;
опыт работы с БД: выполнение SQL‑запросов, проверка данных, тестирование аналитических и бизнес‑отчетов;
опыт работы с JDBC‑подключениями к БД и key‑value‑хранилищу (Valkey), включая различные типы данных;
уверенный опыт тестирования связок backend + БД + key‑value‑хранилище, понимание того, как изменения в логике сервиса отражаются на данных;
опыт подготовки и управления тестовыми данными, включая использование data factories и fixtures, понимание принципов генерации сложных датасетов;
будет плюсом опыт работы с Docker и TestContainers для создания и поддержки тестовых сред, хорошее понимание принципов микросервисного тестирования;
владение интеграцией тестов в CI/CD, опыт работы с GitLab CI, настройкой триггеров запуска, а также использованием Allure TestOps для организации тест‑сьютов, отчетности и анализа метрик качества.
собственную платформу MTS Ocean для получения ИТ-ресурсов, а это значит, что деплой, мониторинг, observability - не будут для вас проблемой, вы сможете сосредоточиться на фичах;
профессиональные гильдии инженеров по направлениям, чтобы поддерживать друг друга и обмениваться опытом;
внутреннюю площадку TechTalks для обмена опытом, дискуссий, развития навыков самопрезентации.
участие во внешних IT-мероприятиях. Наши эксперты выступают на ведущих профильных конференциях, таких как HighLoad++, DevOps Conf, Joker, AHA!, Матемаркетинг и другие. А еще мы организуем собственную масштабную конференцию True Tech Day и регулярно проводим митапы для разработчиков и инженеров;
полезные курсы и вебинары в корпоративном университете и электронные библиотеки.
медицинскую страховку с 1 месяца со 100% покрытием расходов, включая стоматологию, страхование жизни и здоровья в поездках за рубеж. А еще можно застраховать родственников с корпоративной скидкой;
единую подписку МТС Premium — KION light в онлайн-кинотеатре KION, сервис МТС Music, 30 дней бесплатного пользования подпиской OZON Premium;
скидки и предложения от партнеров на фитнес, занятия английским и прочее.