Фоновое изображение

Software Development Engineer in Test/SDET (LTE)

Мы команда тестирования базовой станции LTE в YADRO TELECOM. В данный момент команда 100+ специалистов по контролю и обеспечению качества. Продукт быстро развивается и нуждается в постоянном совершенствовании процессов и технических средств валидации. Рассматриваем специалистов с опытом работы в различных коммерческих проектах в роли инженеров по контролю качества, инженеров системной интеграции и поддержки телекоммуникационных продуктов.

Наш продукт, базовую станцию LTE, мы будем производить на нашем уникальном заводе YADRO FAB DUBNA. Продукт проходит полный цикл разработки программно-аппаратного решения телекоммуникационного оборудования от этапа исследования и прототипирования до вывода в коммерческое использование.

В задачи базовых станций входит приём и передача радиосигналов между мобильными устройствами и сетью оператора, обработка сигналов, включая декодирование данных, управление передачей, распределение пропускной способностью и другие функции, необходимые для обеспечения эффективной передачи данных в сети LTE.

Весь разрабатываемый код покрывается автоматическими и ручными тестами от юнит тестов до приемочных у операторов. Функциональное тестирование на е2е уровне проводится в эмулированном окружении со стороны опорной сети и множества мобильных устройств. Мы регулярно запускаем автотесты в CI/CD c использованием Jenkins/GitLab. Для планирования и мониторинга процесса тестирования мы используем XRAY. Для ускорения разработки автотестов, а также решения поставленных задач функционального тестирования, мы разрабатываем и используем свой собственный тестовый фреймворк на Python 3.11 +PyTest, Allure с использованием библиотек paramiko (ssh, sftp), Pylenium (Selenium, Selenoid, Xpath), websocket-client, requests (REST), pydantic (BaseModel, JSON), pyshark/tshark, threading, logging, enum linters: pylint, mypy, flake8.

У нас команды около 10 человек, работаем по Scrum с 2-х недельными спринтами.

Чем Вам предстоит заниматься:

  • Анализ требований и технических решений для декомпозиции и оценки работ по новой функциональности тестового фреймворка;
  • Разработка, внедрение и поддержка тестового фреймворка на Python+PyTest для тестирования базовых станций LTE;
  • Сбор различных метрик для оценки производительности кода;
  • Разработка/дополнение/исправление внутренней документации на разрабатываемый тестовый фреймворк;
  • Оптимизация кода и исправление дефектов тестового фреймворка и автотестов;
  • Анализ кода/участие в обсуждении кода (как своего, так и коллег).
  • Автоматизация тестовых сценариев с применением Python+PyTest.

Что мы ожидаем от будущего члена команды:

  • Знание Python и опыт работы с его применением от 3х лет и более;
  • Опыт разработки ПО под ОС Linux;
  • Опыт в работе с тестовыми фреймворками типа PyTest (либо разработки своих собственных фреймворков);
  • Интеграция с CI/CD, системами построения отчетов (типа Allure);
  • Необходимо быть знакомым с классическими алгоритмами и структурами данных;
  • Самостоятельно решение сложных комплексных задач в новой предметной области;
  • Умение работать с документацией (в первую очередь читать и понимать);
  • Умение отлаживать собственный (и не только) код, а также тестировать его;
  • Опыт написания многопоточных и/или асинхронных программ;
  • Знание сетей, базирующихся на TCP/IP;
  • Опыт работы с системами версионного контроля (Git, BitBucket, GitLab) и баг-трекинга (JIRA);
  • Знание английского на уровне чтения технической документации.

Дополнительно приветствуем:

  • Опыт автоматизации тестовых сценариев на скриптовых языках (Python, Shell, etc.);
  • Опыт тестирования протоколов взаимодействия в сложных системах;
  • Опыт работы с оборудованием (загрузка, отладка и тестирование ПО на реальном оборудовании, конфигурирование);
  • Oпыт оптимизации кода (как платформонезависимой, так и ориентированной на конкретное «железо»);
  • Oпыт в разработке высоконагруженных систем;
  • Oпыт в разработке систем с балансировкой нагрузки;
  • Oпыт в профилировании кода;
  • Опыт в применении различных методов/инструментов отладки/диагностирования ошибок;
  • Опыт системного программирования;
  • Общие знания принципов работы мобильных телекоммуникационных сетей GSM/LTE;
  • Опыт работы по Agile методологии.

О нашем офисе:

  • Красивый и удобный лофт-офис с высокими потолками на территории БЦ «Трехгорная мануфактура», 10-15 минут от метро «Краснопресненская»/«Улица 1905 года», г. Москва;
  • Красивый и удобный офис на территории БП «Полюстрово», в 15 мин от метро «Площадь Ленина» или «Новочеркасская», г. Санкт-Петербург;
  • Красивый и удобный офис на территории БЦ «Corner Place», 15 минут от метро «Горьковская», г. Нижний Новгород;
  • Светлый и комфортный офис с открытой террасой в БЦ Riviera по адресу: проспект Победителей, 106, г. Минск.

Мы предлагаем:

Здоровье
Поддержка
Обучение
Спорт и хобби
Программа лояльности
Card Logo

Забота о сотрудниках

  • — ДМС со стоматологией с первых дней работы
  • — Льготные условия страхования близких
  • — Возможность взять day off для восстановления здоровья
Card Logo

Помощь в личных и профессиональных вопросах

  • — Консультация юристов по любым вопросам
  • — Сессии с психологом для поддержания ментального здоровья
  • — Помощь экспертов по ЗОЖ и управлению личными финансами
  • — Премии за патенты и изобретения
Card Logo

Развитие и новые знания

  • — Учебный портал с лекциями от экспертов
  • — Участие в топовых конференциях
  • — Изучение английского
  • — Дополнительное профессиональное обучение на внешних курсах
Card Logo

Поддержка активных и творческих увлечений

  • Программа Sport&Hobby, по которой можно вместе с коллегами посещать тренировки, творческие уроки и участвовать в соревнованиях — компания частично компенсирует расходы.
Card Logo

Бонусы и скидки от партнеров

  • Скидки на посещение ресторанов и фитнес-клубов, заказы в сервисах доставки, на подписку в онлайн-кинотеатрах и другие спецпредложения.

Анкета кандидата

Пожалуйста, заполните эту анкету, чтобы мы могли познакомиться с вами поближе.
  • 01
    ОткликПодача резюме
    или заполнение анкеты
  • 02
    ОтборПрохождение интервью
    и/или выполнение тестового задания
  • 03
    ОфферПолучение обратной связи
    и предложения о работе

Резюме

Прикрепить резюме

Размер не более 15 мб (pdf, doc, docx)