Ищем Senior+/Lead инженера по нагрузочному тестированию в Devquality.
Обязательные требования:
- Гражданство и локация строго РФ.
- Опыт от 7 лет.
- Опыт в банковской/финансовой сфере.
- Моделирование реального пользовательского поведения; проектирование baseline/peak/stress профилей; корреляции, токены, сложные сценарии.
- Анализ инфраструктурных метрик, выявление узких мест и формирование гипотез.
- Capacity planning на уровне платформы/домена: прогноз роста, модели масштабирования, обоснование инфраструктурного бюджета.
- Построение performance engineering процесса: baseline, пороги, автоматический fail-gate в CI/CD, регулярные регрессы.
- Глубокий performance-анализ: профилирование JVM (heap, GC, потоки), БД (планы запросов, блокировки), сети; работа с flame graphs и APM (New Relic/Dynatrace/аналог).
- Моделирование нагрузки, приближенной к production: replay/shadow traffic, сложные сценарии с состоянием, реалистичные профили по времени суток и событиям.
- Понимание поведения под нагрузкой брокеров (Kafka, RabbitMQ), кэшей (Redis), БД (PostgreSQL), взаимодействия микросервисов.
- Распределённые нагрузочные полигоны: контейнеризация генераторов, изоляция окружения, сбор и корреляция метрик.
- SLA/SLO/error budget: формирование, мониторинг и связь с результатами нагрузочных прогонов.
- Элементы reliability-инженерии (опционально): chaos testing, отработка отказоустойчивости под нагрузкой.
Уровень самостоятельности и обязанности:
- Формирование стратегии performance testing на уровне домена/нескольких продуктов.
- Владение методологией нагрузочного тестирования: подходы, стандарты, шаблоны, критерии приёмки.
- Консультирование архитекторов и SRE по производительности, capacity и SLO на этапе дизайна.
- Менторство для Senior-инженеров, ревью тестовой модели и сценариев.
- Защита результатов и рекомендаций перед руководством, влияние на приоритизацию инфраструктурных и архитектурных изменений.
Условия: удалённая работа.