SDET / специалист по тестированию
гибрид, Москва
Команда развивает инструменты тестирования мессенджера: внутренние микросервисы, SDK и CI-интеграции для автоматизации тестов и управления тестовыми данными. Роль важна для стабильности окружений и ускорения работы QA/Dev команд
Стек
KotlinSpring BootPostgreSQLKafkaDockerKubernetesGitLab CIGitPrometheusGrafanaELK
Задачи
- •Проектировать и разрабатывать микросервисы для тестирования (заглушки, симуляторы, генераторы данных)
- •Реализовывать API и внутренние SDK для автотестов и тестовых инструментов
- •Разрабатывать сервисы управления тестовыми данными и состоянием стендов
- •Интегрировать тестовые сервисы с очередями, брокерами, внешними API и БД
- •Встраивать автотесты в CI/CD и настраивать отчётность
- •Обеспечивать логирование, метрики и алерты для тестовых сервисов
Обязательно
- •Уверенное владение Kotlin
- •Опыт разработки backend на Spring Boot
- •Понимание микросервисной архитектуры: REST, очереди, идемпотентность, устойчивость
- •Опыт разработки внутренних инструментов/тестовых сервисов или заглушек
- •Опыт работы с SQL БД (PostgreSQL/MySQL), транзакциями и миграциями
- •Опыт работы с Git и CI/CD (GitLab CI/Jenkins/TeamCity)
Будет плюсом
- •Опыт разработки/поддержки платформы тестирования или self-service инструментов для QA
- •Опыт работы с брокерами сообщений (Kafka, RabbitMQ), написание продюсеров/консьюмеров
- •Опыт container-first разработки: Docker и базовая работа с Kubernetes
- •Опыт интеграции с системами логирования и мониторинга (Prometheus/Grafana/ELK)