Инженер по тестированию
Описание
Основные задачи: Разработка и поддержка автоматизированных тестов на Python Автоматизация управления конфигурацией системы обработки трафика Написание тестовых скриптов для генерации/воспроизведения мобильного трафика, валидация соответствия трафика спецификациям 3GPP Нагрузочное тестирование системы обработки мобильного трафика: выявление узких мест (в том числе связанных с оборудованием) Разработка и поддержка веб-интерфейса для конфигурирования и мониторинга системы (FastAPI/JS) Интеграция тестов в CI/CD Взаимодействие с разработчиками: воспроизведение, диагностика, локализация дефектов Стек: Языки: Python (pytest), Bash, C/C++ (чтение кода), HTML/CSS/JS (базовое) Тестирование телекоммуникационных систем: протоколы 3GPP (GTP, S1AP, RANAP, RRC, X2AP), сбор и анализ трафика (scapy, tshark, pcap) Производительность и системная инженерия: устройство Linux, NUMA, DPDK, eBPF (bpftrace), инструменты профилирования (perf, sysstat) Автоматизация и CI/CD: GitLab CI, Ansible, написание и поддержка автотестов на базе pytest Мониторинг: Prometheus, node_exporter, Grafana API и интерфейсы: FastAPI (REST API), интеграция с фронтендом (HTML/CSS/JS на уровне понимания) Доменные знания: высоконагруженные системы (>10 млн пакетов в секунду), ядро мобильной сети (2G–4G) Наши ожидания: Опыт автоматизации тестирования от 3 лет, с акцентом на системное/тестирование высоконагруженных систем Опыт написания скриптов на Python и Bash (работа с pcap, CLI-командами, управление сетью, SSH) Умение анализировать pcap-файлы, валидировать соответствие протоколам (3GPP и др.) Знание тест-фреймворков: pytest, контекстные фикстуры, параметризованные тесты Глубокое знание Linux: файловая система, процессы/потоки, сеть (TCP/IP, NUMA, PCI/PCIe), мониторинг (sysstat, eBPF, perf) Понимание аппаратной платформы: NUMA-распределение, DPDK, сетевые карты Intel X710, irq affinity, DMA, влияние CPU-топологии на latency Навыки работы с метриками: сбор (prometheus/node_exporter), анализ (p95/p99 latency, throughput, context switches) Опыт разработки веб-интерфейсов на Python/JS (FastAPI, Flask или аналогичные): создание REST API, обработка HTTP-запросов, интеграция с фронтендом (HTML/CSS/JS — базовое понимание) Опыт с CI/CD-инструментами (GitLab CI/Jenkins), интеграция тестов в pipeline Английский язык — B1 (чтение спецификаций, технической документации) Что мы предлагаем: Здоровье и спорт: ДМС + стоматология Корпоративные скидки в фитнес-клуб World Class Корпоративный тариф на абонементы FITMOST Программа корпоративных скидок Best Benefits – на спорт и не только Спортивные мероприятия (турниры по футболу, волейболу, киберспорт, забеги, шахматы) Обучение и развитие: Курсы английского языка, в том числе с носителем языка Сообщества по интересам: вместе читаем книги, ходим на интересные мероприятия и делимся маршрутами путешествий Внешние профессиональные курсы и конференции, сертифицированное обучение, которые вы выбираете сами Профильные митапы – организовываем, проводим и принимаем участие Билеты со скидкой в Музей криптографии для сотрудников и их семей А также: Комфортный офис в Москве с кофе-поинтами и разнообразными снеками Насыщенные и яркие корпоративные праздники Классный мерч