Требования:
-
Опыт проведения нагрузочного тестирования web приложений и навыки составления методик нагрузочного тестирования и подготовка тестовых данных;
-
Знание различного инструментария нагрузочного тестирования;
-
Хорошее понимание сетевых технологий;
-
Знание ОС семейства Windows и Linux на уровне опытного пользователя;
-
Знание систем мониторинга.
Будет плюсом:
-
Хорошее понимание принципов и методологий разработки и тестирования ПО;
-
Навыки программирования, особенно на Python;
-
Опыт работы с Docker, Kubernetes;
-
Опыт работы с системами контроля версий (Git) и CI/CD-решениями (Teamcity).
Задачи:
-
Изучение функциональности продукта и ее описание для внутренних целей группы тестирования;
-
Проведение нагрузочного тестирования и подготовка отчетов с последующим анализом проблем производительности, формирование рекомендаций по оптимизации работы системы;
-
Подготовка сценариев и скриптов для нагрузочного тестирования и подготовка необходимого тестового окружения и данных;
-
Ручное исследовательское (exploratory) тестирование функциональности и покрытие функциональности тест кейсами.