Датаджайл

Ведущий QA (нагрузочное тестирование)

Не указана
  • Санкт-Петербург
  • От 3 до 6 лет

Datagile - продуктовая компания. Основное наше направление - это разработка продуктов в сфере информационной безопасности, автоматизации и баз данных.

В нашу команду требуется QA Lead с опытом нагрузочного тестирования на наш флагманский продукт компании EDO - Efros Defence Operations.

Обязанности:

Технические:

  • Планирование, разработка и выполнение нагрузочных тестов для оценки производительности и стабильности приложений.
  • Анализ результатов тестирования, выявление узких мест и подготовка рекомендаций по оптимизации.
  • Настройка и поддержка инструментов нагрузочного тестирования (JMeter, Gatling, k6, Locust и др.).
  • Моделирование различных сценариев нагрузки (пиковая, стрессовая, длительная, хаотическая).
  • Взаимодействие с разработчиками и DevOps для устранения проблем производительности.
  • Подготовка отчетов и документации по результатам тестирования.

Лидерские и управленческие:

  • Руководство командой инженеров нагрузочного тестирования: распределение задач, менторство, проведение 1:1, оценка эффективности.
  • Разработка стратегии нагрузочного тестирования в рамках продукта/направления: определение целей, метрик, критериев приемки.
  • Внедрение и развитие процессов: стандартизация подходов, шаблонов тестов, CI/CD-интеграция, автоматизация регресса производительности.
  • Техническое лидерство: выбор стека инструментов, архитектурные решения, ревью сложных сценариев и кода тестов.
  • Коммуникация со стейкхолдерами: презентация результатов, обоснование рисков, участие в планировании релизов и архитектурных ревью.
  • Управление ресурсами: оценка трудозатрат, приоритизация задач, координация с другими командами (QA, Dev, DevOps, Product).
  • Развитие компетенций команды: обучение, onboarding новых сотрудников, проведение внутренних воркшопов.

Обязательно:

  • Опыт работы в нагрузочном тестировании от 5 лет, из них от 1.5–2 лет на лидирующей/наставнической роли.
  • Глубокое знание JMeter (расширенные сценарии, плагины, распределённый запуск, оптимизация скриптов).
  • Опыт работы с минимум одним из инструментов: Gatling / k6 / Locust (предпочтительно — с несколькими).
  • Уверенное понимание архитектуры веб-приложений, микросервисов, API (REST/gRPC), сетевых протоколов (HTTP/2, WebSocket, TCP).
  • Опыт работы с брокерами сообщений: Kafka, RabbitMQ (моделирование нагрузки, анализ задержек, backpressure).
  • Навыки работы с системами мониторинга и алертинга: Grafana, Prometheus, Zabbix, VictoriaMetrics.
  • Умение анализировать логи и метрики.
  • Базовые знания Linux/Windows, Bash/PowerShell, понимание принципов работы ОС и сети.
  • Опыт интеграции нагрузочных тестов в CI/CD.
  • Навыки анализа производительности на уровне приложения и инфраструктуры: GC, thread pools, connection pools, DB query optimization.
  • Лидерские качества: опыт управления задачами, делегирования, проведения ретроспектив, разрешения конфликтов.
  • Умение четко формулировать мысли, готовить презентации и доносить технические выводы до не-технической аудитории.

Желательно:

  • Опыт работы в высоконагруженных системах (10k+ RPS, распределённые архитектуры).
  • Знание облачных платформ и инструментов оркестрации (Kubernetes, Docker).
  • Опыт внедрения Performance as Code и инфраструктурных подходов к тестированию.
  • Знание основ финансового моделирования и оценки ROI от оптимизаций.
  • Сертификаты по инструментам тестирования или облачным платформам.
  • Опыт участия в архитектурных ревью и проектировании систем с учётом требований к производительности.