Назад
50 минут назад

Младший инженер по автоматизации тестирования (Kotlin)

Формат работы
hybrid
Тип работы
fulltime
Грейд
junior
Страна
Russia
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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →