Назад
32 минуты назад

SDET / специалист по тестированию в MAX (Kotlin)

Формат работы
hybrid
Тип работы
fulltime
Грейд
middle
Страна
Russia

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Текст:
/
TL;DR
SDET / специалист по тестированию в MAX (Kotlin): Разработка микросервисов, API и SDK для автоматизации тестирования мессенджера с акцентом на тестовые данные, интеграцию с очередями, базами данных и CI/CD. Focus on создании сервисов-заглушек и симуляторов, обеспечении наблюдаемости, стабильности тестовых контуров и покрытии решений unit- и integration-тестами.

Локация: Москва, комбинированный формат работы

Компания

VK развивает MAX — цифровую платформу с мессенджером, мини-приложениями, нейропомощником, платёжным сервисом и конструктором чат-ботов.

Что делать

  • Проектировать и разрабатывать микросервисы на Kotlin и Spring Boot для тестирования: сервисы-заглушки, симуляторы, генераторы данных и оркестраторы сценариев.
  • Создавать API и внутренние SDK для автотестов, а также сервисы управления тестовыми данными и состоянием тестовых стендов.
  • Интегрировать тестовые сервисы с очередями, брокерами сообщений, внешними API и базами данных.
  • Встраивать автотесты в GitLab CI и Jenkins: smoke-, регрессионные и nightly-проверки, запуск по merge request и формирование отчётности.
  • Обеспечивать логирование, метрики и алерты, а также покрывать собственные сервисы unit- и integration-тестами.
  • Взаимодействовать с QA-командами и помогать использовать созданные инструменты.

Требования

  • Уверенное владение Kotlin и опыт разработки backend-приложений на Spring Boot.
  • Понимание микросервисной архитектуры, REST, взаимодействия через очереди, идемпотентности и устойчивости к сбоям.
  • Опыт разработки внутренних инструментов и сервисов для тестирования.
  • Опыт работы с SQL-базами данных, PostgreSQL или MySQL, транзакциями и миграциями.
  • Понимание процессов тестирования и потребностей QA-команд.
  • Опыт работы с Git и CI/CD, включая сборку, деплой и проверку сервисов в разных окружениях.

Хорошо, если есть

  • Опыт разработки платформ тестирования, управления тестовыми окружениями или self-service-инструментов для QA.
  • Опыт работы с Kafka, RabbitMQ или другими брокерами сообщений.
  • Опыт container-first разработки, Docker и базовые навыки работы с Kubernetes.
  • Опыт интеграции с Prometheus, Grafana, ELK или аналогичными системами мониторинга и логирования.

Культура и преимущества

  • Полный рабочий день.
  • Комбинированный формат работы.
  • Уровень позиции: middle.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →