Нагрузочный тестировщик
Москва
Команда обеспечивает стабильность и производительность критичных сервисов; роль связана с разработкой, запуском и анализом нагрузочных сценариев и улучшением мониторинга. Взаимодействие с разработкой и DevOps для локализации проблем и внедрения рекомендаций
ГрейдJunior/Middle
Опытот 2 лет
Стек
JMeterPostgreSQLGrafana/VictoriaMetricsKafkaPromQLDockerKubernetesWireMockGitLab CIJenkinsLinux
Задачи
- •Разрабатывать и поддерживать сценарии нагрузочного тестирования в JMeter
- •Планировать и проводить нагрузочные прогоны в non-GUI режиме
- •Адаптировать методики тестирования под новые сервисы
- •Анализировать результаты, выявлять узкие места и готовить рекомендации
- •Формировать отчёты и передавать дефекты команде разработки
- •Взаимодействовать с DevOps и разработчиками для локализации проблем
Обязательно
- •опыт в нагрузочном тестировании от 2 лет
- •уверенная разработка сценариев в JMeter (Thread Groups, Timers, Extractors, Assertions)
- •корреляция и параметризация данных (JSON/XML/Regexp Extractors, CSV Data Set Config)
- •опыт тестирования REST API (HTTP-статусы, Headers, JWT/OAuth2)
- •навыки анализа производительности PostgreSQL (EXPLAIN ANALYZE, pg_stat_statements, поиск missing indexes)
- •знание работы GC и умение читать GC-логи (G1/ZGC)
- •запуск тестов в non-GUI режиме и базовые навыки Linux; опыт запуска CI/CD пайплайнов (GitLab CI/Jenkins)
Будет плюсом
- •коммерческий опыт в ФинТех/банках
- •опыт работы с Docker и Kubernetes
- •генерация синтетического трафика в Kafka
- •написание заглушек и эмуляторов (WireMock, Mountebank)
- •понимание Service Mesh (Istio/Linkerd)
- •опыт внедрения лучших практик performance testing