Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Описание вакансии
Текст:
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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →