ОБЯЗАННОСТИ:
выстраивание процессов тестирования производительности на проектах
оценка, планирование работ по нагрузочному тестированию
анализ бизнес требований и формирование требований к производительности системы, к интеграционным взаимодействиям нескольких систем
разработка и согласование методики нагрузочного тестирования
разработка средств нагрузочного тестирования – скриптов, эмуляторов, утилит генерации тестовых данных, мониторинга, отчетности (Java, Python)
проведение нагрузочного тестирования системы (JMeter, Gatling, Яндекс.Танк)
сбор и анализ результатов тестирования, поиск «узких» мест
подготовка отчета по нагрузочному тестированию
формирование прогнозов по производительности систем (capacity management)
ТРЕБОВАНИЯ:
опыт выполнения проектов по нагрузочному тестированию от 2-х лет
опыт проведения полного цикла тестирования производительности
знание Java/Python на уровне написания эмуляторов внешних систем (асинхронная работа с очередями, синхронный ответ на http запрос, работа с таймаутами, логирование, работа со строками)
знание основ реляционных БД, основ их администрирования, языка SQL (на уровне join запросов)
опыт работы с одним из инструментов нагрузочного тестирования (HP Performance Center, HP Load Runner, JMeter, Gatling, Яндекс.Танк, IBM RPT)
опыт диагностики проблем в работе бизнес-приложений, выявление корневых причин
базовые знания статистики, анализа данных о производительности
проактивная позиция
постоянное стремление улучшать процессы и подходы
УСЛОВИЯ: