Ищем 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-инженеров, ревью тестовой модели и сценариев.
  • Защита результатов и рекомендаций перед руководством, влияние на приоритизацию инфраструктурных и архитектурных изменений.

Условия: удалённая работа.