QA Automation Engineer (Wi-Fi Enterprise Platform)

WowNet
Москва
≈ от 1,9 тыс. $ · от 1,7 тыс. €
от 150 000 ₽
🏢 Офис
Senior
Полная занятость
Россия
Описание вакансии

ВНИМАНИЕ

На данную вакансию могут претендовать только кандидаты с практическим опытом самостоятельного написания сложных интеграционных автотестов с нуля. Режим работы: гибридный (офис, по необходимости + удаленка).

ВНИМАНИЕ2

Мы включили обязательное сопроводительное письмо для этой вакансии. Отклик на вакансию должен включать в себя:

1) Расскажите о себе, ваших преимуществах, достижениях, увлечениях - на ваше усмотрение;

2) Список соответствия/не соответствия навыков НАШЕМУ описанию вакансии в формате: номер пункта - да/нет/частично;

3) Ссылку на репозиторий с реальными автотестами (не уровня pet-project, а продуктовый или максимально приближенный к реальному). При невозможности раскрыть детали проекта - показать то, что можете показать для подтверждения скиллов. Например PDF со скринами.

А теперь - к делу) Мы - компания WowNet (ООО "Линки"), российский разработчик телекоммуникационного оборудования и программного обеспечения. Мы делаем инновационные продукты и хотим вдохновлять сотрудников на достижение великих целей и гордиться совместными успехами.

WowNet разрабатывает как аппаратные продукты (точки доступа Wi-Fi, коммутаторы различного назначения), так и программное обеспечение для них. Если интересно, посетите наш сайт wownet.pro

Кого мы ищем

В команду QA мы ищем топового тестировщика, который будет сфокусирован на автотестах. Если кратко сформулировать задачу, то она такая: всё что можно перевести на автотесты, должно быть переведено на автотесты. В команде уже есть тестировщики, которые знают продукт "от и до" и уже частично решают эту задачу, но они очень устали от рутины и хотят вас в команду!))

Это не разовая задача, проект постоянно развивается, а кроме того будут стартовать новые продукты по телеком-тематике.

ТРЕБОВАНИЯ К КАНДИДАТУ

1. Языки, фреймворки, библиотеки

1.1. Уверенное владение Python (предпочтительно) или Go для написания тестов

1.2. Опыт с pytest, unittest или аналогами — не менее 3 лет промышленного применения

1.3. Знание фреймворков для API-тестирования: Selenium, Allure;

1.4. Знание библиотек requests, httpx, RestAssured, Netmiko;

1.5. Опыт составления тест-планов на основе OpenAPI/Swagger-спецификаций

2. Сетевое оборудование и протоколы

2.1. Понимание стека IEEE 802.11 (Wi-Fi): 802.11a/b/g/n/ac/ax — как минимум на уровне уверенного пользователя

2.2. Знание протокола MQTT большой плюс

2.3. Понимание RADIUS, 802.1X, EAP-методов аутентификации (PEAP, EAP-TLS, EAP-TTLS)

2.4. Базовое понимание VLAN, QoS, DHCP, DNS в Enterprise-контексте

2.5. Опыт работы с SNMP, Syslog, NetFlow/IPFIX как источниками данных для верификации

3. Инфраструктура и окружение

3.1. Уверенная работа с Linux (RHEL/Ubuntu/Debian) на уровне администратора

3.2. Docker, docker-compose — для разворачивания тестовых окружений

3.3. Опыт работы с Kubernetes хотя бы на уровне чтения манифестов и работы с kubectl

3.4. Git: feature-branches, pull requests, code review, понятное дело, обязательны

4. CI/CD

4.1. Интеграция автотестов в GitLab CI или Jenkins — наличие реального проекта в портфолио

4.2. Понимание концепции shift-left testing

Требования к опыту
Общий опыт в QA — от 5 лет, из них в автоматизации — от 3 лет
Обязателен опыт тестирования сетевого оборудования или embedded-систем — без этого резюме не рассматривается
Опыт написания автотестов для management plane (REST API контроллера, CLI) - большущий плюс
Опыт разработки и поддержки тестовых фреймворков с нуля (не только добавление тестов в готовую инфраструктуру)
Опыт работы с реальным оборудованием в тестовых стендах (не только эмуляторы)
Участие в code review тестового кода как ревьюера
Умение самостоятельно выявить, что из ручного регрессионного тестирования целесообразно автоматизировать

Hard skills, которые дадут преимущество

Опыт тестирования контроллеров Wi-Fi — понимание того, как должен работать Enterprise-контроллер
Знание Wireshark / tcpdump на уровне анализа, например, handshake 802.11 и RADIUS-диалогов
Опыт с инструментами нагрузочного тестирования сети: iperf3, ostinato, Spirent/Ixia (хотя бы базовый)
Написание тестов для роуминга: 802.11r, 802.11k, 802.11v
Опыт с testbed-management системами: Robot Framework, pytest-testinfra

Soft skills и приятные мелочи

Опыт написания технической документации к тестовым фреймворкам и suite'ам
Готовность работать в тесном контакте с разработчиками: участие в grooming, обсуждение testability на этапе проектирования
Умение оценивать трудоёмкость автоматизации и давать реалистичные сроки
Условия
Мы ищем сотрудника в штат на полную ставку.
Гибридный режим работы: офис (по необходимости) + удаленка.
AI-помощник
ИсточникСкрыто
Опубликовано8 июл.
Настоящий работодатель никогда не попросит перевести деньги, продиктовать код из SMS, войти под чужим аккаунтом или поставить непонятное приложение. Столкнулся с таким при отклике — прекращай переписку и расскажи нам в чате с основателем или через форму обратной связи.