Инженер по нагруженному тестированию
гибрид, Москва
Команда развивает платформу цифрового ассистента на базе собственной LLM. Роль — проводить и автоматизировать нагрузочные тесты микросервисов, интегрировать их с CI/CD и мониторингом, выявлять узкие места и обеспечивать стабильность при росте нагрузки
ГрейдMiddle/Senior
Стек
JMeterKubernetesPrometheusGrafanaKibanaJenkinsGitLab CIgRPCREST APIOverloadGatlingUnix/Linux
Задачи
- •Планирование и проведение нагрузочного тестирования микросервисов на релизных этапах
- •Проектирование сценариев: soak, стресс, поиск точки деградации, проверка rate limit
- •Формирование и параметризация тестовых запросов для REST API и gRPC
- •Анализ метрик производительности (среднее, p95/p99, error rate) и диагностика узких мест
- •Настройка и поддержка CI/CD-пайплайнов для автоматического запуска нагрузочных тестов
- •Интеграция тестов с системами мониторинга и логирования
Обязательно
- •Уверенное владение JMeter или аналогами (Overload, Gatling)
- •Опыт работы с нагрузкой для HTTP/REST и gRPC сервисов
- •Понимание микросервисной архитектуры и распределённых систем
- •Опыт работы с Kubernetes: управление ресурсами подов (requests/limits)
- •Опыт работы с системами мониторинга: Prometheus, Grafana, Kibana
- •Настройка Jenkins или GitLab CI для запуска нагрузочных тестов
- •Навыки работы в Unix/Linux и анализ логов
Будет плюсом
- •Опыт тестирования LLM/AI-сервисов и понимание их специфики по нагрузке
- •Знание Python/Java/Go для скриптов или кастомных плагинов
- •Опыт с очередями сообщений (Kafka, RabbitMQ) при нагрузочном тестировании
- •Навыки работы с прокси-инструментами (Charles, Fiddler, Proxyman)
- •Знание Atlassian-стека: Jira, Confluence, BitBucket