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