SDET / специалист по тестированию

Company: VK
Location: Москва
Type:
Posted: Sep 9, 2026
Views: 1
    Мы разрабатываем крупнейший мессенджер в России, чтобы соединять людей, сервисы и компании. Создаём простые и удобные инструменты коммуникации.



    <h3>Задачи</h3>
    <ul><li>Проектировать и разрабатывать микросервисы на Kotlin/Spring Boot, которые используются в процессе тестирования (сервисы‑заглушки, симуляторы, генераторы данных, оркестраторы сценариев)</li><li>Реализовывать API и внутренние SDK для автотестов и тестовых инструментов, обеспечивать удобные интерфейсы для команд QA/Dev</li><li>Разрабатывать сервисы для управления тестовыми данными и состоянием стендов: создание/очистка сущностей, фикстуры, миграции</li><li>Интегрировать тестовые сервисы в существующую архитектуру: очереди, брокеры сообщений, внешние API, базы данных</li><li>Встраивать автотесты в CI/CD (GitLab CI/Jenkins): smoke, регресс, nightly, запуск по мердж‑реквестам, отчётность</li><li>Обеспечивать наблюдаемость: логирование, метрики, алерты для сервисов, от которых зависят тесты и контуры тестирования</li><li>Взаимодействовать с QA‑командами, собирать требования к инструментам для тестирования, помогать им эффективно использовать созданные сервисы</li><li>Писать покрытие unit/integration‑тестами для своих сервисов, поддерживать высокий уровень качества кода и производительности решений</li></ul>



    <h3>Требования</h3>
    <ul><li>Уверенное владение Kotlin и опыт разработки backend‑приложений на Spring Boot</li><li>Понимание архитектуры микросервисов: REST, взаимодействие через очереди, идемпотентность, устойчивость к сбоям</li><li>Опыт проектирования и разработки внутренних инструментов/сервисов (tools, test services, сервисы‑заглушки, генераторы данных или аналогичные системы)</li><li>Опыт работы с SQL‑БД (PostgreSQL/MySQL), умение писать запросы, понимать транзакции и миграции</li><li>Базовое понимание процессов тестирования и потребностей QA‑команд: виды тестов, требования к стабильности стендов, работа с заглушками</li><li>Опыт работы с Git и CI/CD (GitLab CI/Jenkins/TeamCity): сборка, деплой и проверка своих сервисов на разных окружениях</li></ul>



    <h3>Будет плюсом</h3>
    <ul><li>Опыт разработки или поддержки платформы тестирования (test platform, test environment management, self‑service tools для QA)</li><li>Опыт работы с брокерами сообщений (Kafka, RabbitMQ и тому подобное), написания сервисов‑консьюмеров/продюсеров</li><li>Опыт container‑first разработки: Docker, базовая работа с Kubernetes</li><li>Опыт интеграции с системами логирования и мониторинга (Prometheus/Grafana/ELK и аналоги)</li></ul>

About the Company

Name: VK

VK развивает более 200 технологичных проектов, которыми пользуются миллионы людей. Мы создаём и развиваем передовые технологические решения, которыми ежедневно пользуются миллионы людей. У нас больше 200 проектов, которые делают жизнь проще и интереснее. Приглашаем вас создавать прорывные и полезные сервисы вместе!

More jobs at VK