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 от оптимизаций.
- Сертификаты по инструментам тестирования или облачным платформам.
- Опыт участия в архитектурных ревью и проектировании систем с учётом требований к производительности.