SDET-инженер (QA) в MAX (Kotlin/Spring Boot)
Описание
Локация: гибридный формат работы в Москве или Санкт-Петербурге. Адрес офиса: Москва, Ленинградский проспект, 39с79.
Компания
Разработка мессенджера MAX для коммуникации людей, сервисов и компаний.
Что делать
Проектировать и разрабатывать микросервисы на Kotlin/Spring Boot для тестирования: сервисы-заглушки, симуляторы, генераторы данных и оркестраторы сценариев.
Создавать API и внутренние SDK для автотестов и инструментов QA/Dev.
Разрабатывать сервисы управления тестовыми данными и состоянием стендов, включая фикстуры и миграции.
Интегрировать тестовые сервисы с очередями, брокерами сообщений, внешними API и базами данных.
Встраивать автотесты в GitLab CI/Jenkins, а также обеспечивать логирование, метрики и алерты.
Взаимодействовать с QA-командами, писать unit- и integration-тесты и поддерживать качество и производительность сервисов.
Требования
Уверенное владение Kotlin или Java и опыт разработки backend-приложений на Spring Boot.
Понимание микросервисной архитектуры, REST, очередей, идемпотентности и устойчивости к сбоям.
Опыт создания внутренних инструментов и сервисов для тестирования.
Опыт работы с SQL-базами данных, PostgreSQL или MySQL, транзакциями и миграциями.
Готовность работать в гибридном формате в Москве или Санкт-Петербурге.
Понимание процессов тестирования, Git и CI/CD: GitLab CI, Jenkins или TeamCity.
Культура и преимущества
Работа над крупным российским мессенджером.
Взаимодействие с QA- и Dev-командами.
Гибридный формат работы.