Требования:
· Уверенное владение инструментами нагрузочного тестирования (Gatling, JMeter или аналогами).
· Уверенные знания Java/Scala, для разработки скриптов нагрузочного тестирования, создания заглушек и эмуляторов для внешних интеграций.
· Знание SQL на уровне составления запросов с join-ами и базового анализа данных.
· Навыки формирования профиля нагрузки, расчёта интенсивности и прогнозирования узких мест; опыт планирования, запуска и анализа результатов нагрузочного тестирования.
· Знание CI/CD процессов и опыт работы с Jenkins, GitLab или аналогичными системами.
· Уверенное использование Linux и понимание сетевых протоколов (TCP/IP).
· Опыт командной разработки, уверенное владение Git и принципами версионирования.
· Хорошие коммуникативные навыки, умение вести деловую переписку и делиться экспертизой с командой.
· Опыт работы на аналогичной позиции не менее 2 лет
Обязанности
1. Разработка скриптов НТ и заглушек. Создание и сопровождение скриптов нагрузочного тестирования на Java/Scala с использованием Gatling, а также разработка эмуляторов, генераторов данных и вспомогательных утилит для внешних интеграций.
2. Поддержка и развитие инфраструктуры. Поддержка и развитие инфраструктуры НТ с использованием Jenkins, GitLab, Docker, Grafana, ClickHouse, Postgres, Redis, и других инструментов.
3. Разработка стратегии, составление методики и профиля нагрузки. Проектирование стратегии тестирования, разработка сценариев и профиля нагрузки на основе анализа проектной документации и требований бизнеса.
4. Проведение нагрузочных тестов и анализ результатов. Планирование, запуск и мониторинг нагрузочных тестов, выявление узких мест и проблем производительности на основании метрик и поведения системы под нагрузкой.
5. Подготовка отчёта и предоставление рекомендаций. Составление отчётов с анализом результатов тестирования и рекомендациями по оптимизации производительности и архитектурным улучшениям.
6. Коммуникации со стейкхолдерами. Взаимодействие с техническими и бизнес-стейкхолдерами для согласования целей, ожиданий и предоставления результатов тестирования.
7. Взаимодействие с DevOps и передача экспертизы. Совместная работа с командами разработки и DevOps, интеграция тестов в CI/CD процессы, проведение обучающих сессий и передача экспертизы внутри команды.
Будет плюсом:
· Практический опыт создания телеграм-ботов, плагинов или других автоматизированных решений, применимых для поддержки или автоматизации задач в нагрузочном тестировании.
· Навыки работы с облачными платформами (AWS, Azure, GCP) в контексте развертывания и проведения нагрузочных тестов.
· Опыт проведения нагрузочного тестирования Keycloak — будет значительным плюсом.
Москва
до 4000 USD
Открытая мобильная платформа
Москва
от 200000 RUR
Москва
до 320000 RUR
Группа компаний Астра
Москва
до 320000 RUR
Tungsten Montenegro DOO Podgorica
Москва
до 320000 RUR