АО НПЦ ЭЛВИС
Инженер-программист Python / Test Automation Engineer (SDET) по сетевым устройствам
3 нед. назад
РоссияMiddle
pythonpytestscapyrobot frameworkdockerjenkinsgitwireshark
Разработка и поддержка фреймворков автоматизации тестирования сетевого ПО, оценка производительности и функциональности сетевых микросхем, работа с сетевыми протоколами и оборудованием.
Обязанности
- Проектирование и написание масштабируемых инструментов и библиотек автоматизации на Python.
- Создание и поддержка тест-кейсов (функциональное, регрессионное, нагрузочное тестирование).
- Проверка реализации сетевых протоколов (L2 / L3, MPLS, безопасность).
- Настройка физических сетевых устройств или виртуальных сред (GNS3, виртуальный эмулятор).
- Диагностика причин сбоев (troubleshooting), анализ логов, дампов трафика (Wireshark / Tcpdump).
- Интеграция автотестов в процессы CI / CD
- Описание архитектуры тестовых решений и результатов тестирования.
- Использование Python 3.x, Pytest, Scapy, Robot Framework.
- Работа с сетями BGP, OSPF, MPLS, VXLAN, EVPN.
- Использование Docker, Jenkins, Git, Wireshark, Ansible.
- Работа в средах Linux (Ubuntu / CentOS), виртуальных лабораториях (EVE-NG / GNS3)
Требования
- Высшее законченное (техническое) образование.
- Опыт тестирования сетевых устройств (маршрутизаторы, коммутаторы и др.)
- Уверенное владение Python, знание ООП, структур данных, умение писать чистый код (PEP8).
- Понимание модели OSI, стека TCP / IP, принципов маршрутизации (OSPF, BGP, IS-IS) и коммутации (VLAN, STP).
- Опыт работы с pytest (или unittest), написание кастомных библиотек.
- Опыт использования сетевых библиотек: Scapy, Netmiko, Paramiko, NAPALM или PyATS.
- Уверенное владение командной строкой Linux, написание Bash-скриптов.
- Опыт работы с Wireshark, tcpdump.
- Опыт работы с Git.
Условия
- Участие в передовых проектах в отрасли микро- и радиоэлектроники, телекоммуникаций и связи
- Работа в команде лучших специалистов с возможностью обмена знаниями и решения сложных инженерных задач
- Система поощрения за создание результатов инновационной деятельности, регистрация патентов
- Применение результатов работы в подготовке квалификацион