Назад

Не получаете ответ?

Вакансия опубликована 10 дн. назад - шансы на ответ снижаются.

10 дней назад

Инженер по тестированию (Python)

Формат работы
hybrid/onsite
Тип работы
fulltime
Грейд
middle
Английский
b1
Страна
Russia
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Текст:
/
TL;DR
Инженер по тестированию (Python): Разработка автоматизированных тестов и веб-интерфейсов для высоконагруженной системы обработки мобильного трафика с акцентом на протоколы 3GPP, производительность и системную инженерию. Фокус на генерации и анализе pcap-трафика, поиске узких мест оборудования, интеграции тестов в CI/CD и диагностике дефектов.

Локация: Москва, улица Покрышкина, 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 и другие спортивные программы.
  • Курсы английского языка, внешние профессиональные курсы, конференции и сертифицированное обучение.
  • Профессиональные митапы, сообщества по интересам и спортивные мероприятия.
  • Корпоративные праздники, скидки в Музей криптографии и фирменный мерч.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →