Разработка стратегий нагрузочного тестирования: Планирование и проектирование нагрузочных тестов для ключевых бизнес-функций и критически важных систем.
Проведение нагрузочных тестов: Запуск и мониторинг нагрузочных тестов, обеспечение стабильности и масштабируемости тестируемых систем.
Анализ и оптимизация производительности: Анализ результатов тестов для выявления узких мест и предложений по оптимизации производительности приложений.
Создание тестовых сценариев и профилей нагрузки: Разработка сценариев нагрузки и тестовых профилей на основе требований бизнеса и характера системы.
Документирование результатов: Составление отчетов с детализированным анализом результатов тестирования и рекомендациями по улучшению.
Поддержка интеграций с внешними системами: Работа с интеграциями, включая создание заглушек и эмуляторов для внешних сервисов.
Коммуникация со стейкхолдерами: Оперативное взаимодействие с бизнес- и техническими стейкхолдерами для согласования целей и ожиданий от нагрузочных тестов, а также предоставление отчетов по результатам.
Взаимодействие с командами разработки и DevOps: Совместная работа с разработчиками и инженерами DevOps для интеграции тестов в процесс разработки и CI/CD pipeline.
Шеринг знаний и обучение: Участие в обучении команды, проведение воркшопов и менторинг.
Разработка методологий нагрузочного тестирования (МНТ): Опыт в создании и внедрении методик нагрузочного тестирования, включая определение критериев, метрик и сценариев нагрузки.
Формирование профиля нагрузочного тестирования (НТ): Способность анализировать и формировать профиль нагрузки для тестируемых систем, включая расчет нагрузки и прогнозирование узких мест.
Опыт работы: Минимум 4 года опыта в области нагрузочного тестирования, с фокусом на банковский сектор или аналогичные высоконагруженные системы.
Проведение нагрузочных тестов: Практический опыт в проведении нагрузочных тестов, включая планирование, запуск тестов и анализ результатов, с акцентом на требования финансовых систем.
Знание инструментов нагрузочного тестирования: Уверенное владение такими инструментами, как JMeter, Gatling, LoadRunner, или их аналогами.
Разработка заглушек и эмуляторов: Навыки создания заглушек и эмуляторов для внешних интеграций, обеспечивающих изолированное тестирование.
Шеринг экспертизы: Готовность делиться знаниями и опытом с коллегами, участие в обучении и менторстве команды.