Москва
Обязанности:
Планирование тестирования:
- Определение целей и задач нагрузочного тестирования.
- Разработка стратегий и подходов к тестированию производительности.
Создание тестовых сценариев:
- Проектирование и разработка тестовых сценариев, отражающих реальные условия эксплуатации системы.
- Определение ключевых метрик для измерения производительности (время отклика, пропускная способность, использование ресурсов и т.д.)
Настройка тестовой среды:
- Подготовка и конфигурация тестовой среды, включая серверное оборудование, сети и программное обеспечение.
- Обеспечение соответствия тестовой среды производственной.
Выполнение нагрузочного тестирования:
- Проведение тестов с использованием инструментов для нагрузочного тестирования (Jmeter).
- Мониторинг системы во время тестирования для выявления узких мест.
Анализ результатов:
- Сбор и анализ данных о производительности системы.
- Выявление проблем и узких мест на основании полученных данных.
Отчетность:
- Подготовка отчетов о проведенных тестах, включая результаты, выводы и рекомендации по оптимизации.
- Презентация результатов заинтересованным сторонам (разработчикам, менеджерам и т.д.).
Требования:
Знания и навыки:
- Глубокое понимание принципов нагрузочного тестирования и его отличий от других видов тестирования (стресс-тестирование, производительное тестирование и т.д.).
- Знание методологий разработки ПО (Agile, Scrum, DevOps) и опыт работы в таких командах.
- Умение создавать и настраивать сценарии нагрузочного тестирования.
- Опыт анализа результатов тестирования и выявления узких мест в производительности приложений.
- Знание основ работы с базами данных и умение выполнять SQL-запросы для анализа данных.
Технические навыки:
- Умение работать с системами мониторинга производительности (например, Grafana, Prometheus, New Relic).
- Опыт работы с языками программирования или скриптовыми языками (Java, Python, Groovy и др.) для автоматизации тестирования будет преимуществом.
- Знание основ сетевых технологий и протоколов (HTTP, TCP/IP).
Желательные:
- Опыт работы с CI/CD инструментами (Jenkins, GitLab CI/CD и др.) будет плюсом.
Условия:
- «Белая» заработная плата. Трудоустройство по ТК РФ.
- В Москве - светлый, просторный офис в 7 минутах от м. Динамо.
- Возможность работать удаленно, гибкий график работы – 9 часов в интервале с 8.00 до 20.00.
- ДМС (после испытательного срока).