Разработка тест-кейсов и тестовых сценариев для тестирования продукта - ПО балансировки сетевой нагрузки;
Формирование тестового окружения на основе виртуальных средств и физического оборудования;
Автоматизация процессов тестирования и участие во встраивание процессов автоматизированного тестирования в процессы CI/CD;
Выполнение тестирования продукта (функциональное, нагрузочное);
Формирование отчетов о тестировании продукта в информационных системах;
Участие в анализе дефектов продукта (моделирование, локализация);
Участие в подготовке документации по продукту.
Требования:
Знания в области сетевых технологий на уровне CCNP (или эквивалент), понимание механизмов балансировки;
Администрирование серверов на онове ОС Linux:
понимание работы сетевого стека Linux и умение настроить bridging, routing, filtering, tunneling в Linux;
знание системных инструментов для мониторинга работы системы на основе ОС Linux;
умение выполнять диагностику и поиск неисправности сетевого взаимодействия с использованием программных средств ОС Linux, умение работать с анализаторами трафика (tcpdump, Wireshark или эквиваленты);
Умение автоматизировать задачи с помощью скриптов на Bash и Python или Golang, умение использования REST API, gRPC для интеграции с внешними системами;
Умение использовать средства CI/CD для автоматического развертывания и проверки решений, средства виртуализации (QEMU-KVM,VirtualBox) изоляция (Docker, LXC) управления инфраструктурой (Ansible);
Опыт разработки программ и методик тестирования сетевого оборудования.