Что нужно будет делать:
- Разработка методики нагрузочного тестирования;
- Разработка и актуализация средств нагрузочного тестирования (скрипты НТ, сценарии НТ, эмуляторы смежных систем, скрипты генерации данных, скрипты анализа данных);
- Подготовка пулов данных для проведения нагрузочного тестирования;
- Проведение нагрузочного тестирования;
- Подготовка протоколов\отчетов по результатам нагрузочного тестирования.
У младших инженеров будут старшие коллеги, которые будут их курировать.
Что будем ценить в тебе:
- Опыт в тестировании от 0,5-1 года;
- Знание общего регламента проведения НТ, опыт проведения полного цикла нагрузочного тестирования (разработка методики, скриптов, эмуляторов, генерация тестовых данных, проведение тестирования, анализ результатов, написание отчета);
- Опыт работы с каким-то из инструментов Jmeter/gatling/k6;
- Опыт построения профилей нагрузки;
- Опыт программирования: JS или Python (можно начальный уровень);
- Опыт работы с базами данных, знание языка SQL (выборки, соединение, вложенные запросы, группировка, сортировка), наличие практического опыта с Postgres (можно некоммерческий);
- Опыт диагностики и разбора проблем производительности по результатам НТ (БД, приложение);
- Знание инструментов Influx, Grafana, Jenkins;
- Умение анализировать проблемы производительности по результатам НТ, заведение дефектов, составление рекомендаций, участие в работах по оптимизации производительности.