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