50 минут назад
Младший инженер по автоматизации тестирования (Kotlin)
hhВакансия с HeadHunter. Контакт ведёт на hh.ru
Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Описание вакансии
Текст:
TL;DR
Младший инженер по автоматизации тестирования (Kotlin): разработка микросервисов, API и внутренних инструментов для автоматизации тестирования крупнейшего мессенджера в России с акцентом на тестовые данные, интеграцию с очередями, базами данных и внешними API. Focus on встраивание автотестов в CI/CD, создании сервисов-заглушек и генераторов данных, а также обеспечении стабильности тестовых стендов.
Локация: Москва, Ленинградский проспект, 39с79; гибридный формат работы
Компания
Разработка крупнейшего мессенджера в России для коммуникации людей, сервисов и компаний.
Что делать
- Разрабатывать микросервисы на Kotlin и Spring Boot для тестирования: сервисы-заглушки, симуляторы, генераторы данных и оркестраторы сценариев.
- Создавать API, внутренние SDK и сервисы управления тестовыми данными и состоянием стендов.
- Интегрировать тестовые сервисы с очередями, брокерами сообщений, внешними API и базами данных.
- Встраивать автотесты в CI/CD: smoke-, регрессионные и nightly-запуски, проверки по мердж-реквестам и отчётность.
- Взаимодействовать с QA-командами, собирать требования и помогать внедрять инструменты тестирования.
- Покрывать код unit- и integration-тестами и поддерживать стабильность решений.
Требования
- От 1 года до 3 лет опыта разработки backend-приложений на Kotlin и/или Java с использованием Spring Boot.
- Понимание микросервисной архитектуры, REST, очередей, идемпотентности и устойчивости к сбоям.
- Базовое понимание процессов тестирования, видов тестов, требований к стабильности стендов и работы с заглушками.
- Опыт работы с Git и CI/CD-инструментами: GitLab CI, Jenkins или TeamCity.
- Опыт работы с SQL-базами данных, PostgreSQL или MySQL, включая запросы, транзакции и миграции.
Хорошо, если есть
- Опыт разработки или поддержки платформ тестирования, управления тестовыми окружениями и self-service-инструментов для QA.
- Опыт работы с Kafka, RabbitMQ или другими брокерами сообщений, а также разработки сервисов-консьюмеров и продюсеров.
- Опыт container-first разработки с Docker и базовые навыки работы с Kubernetes.
- Опыт интеграции с системами логирования и мониторинга, включая Prometheus, Grafana или ELK.
- Опыт проектирования внутренних инструментов, тестовых сервисов, сервисов-заглушек или генераторов данных.
Культура и преимущества
- Работа над платформой и инструментами тестирования для крупного мессенджера.
- Гибридный формат работы в московском офисе.
- Полная занятость.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →