Инженер по нагрузочному тестированию

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Будущее в наших руках

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

О компании и команде

Наша команда фокусируется на создании телекоммуникационного оборудования для беспроводных мобильных сетей и сопутствующих услуг. Наша миссия – разработка продукта для телеком -индустрии, который станет лидером на отечественном и конкурентоспособным на мировом рынках. Вашей задачей будет совместно с командой разработки реализовывать компоненты функциональности различных уровней телекоммуникационных протоколов для 4G и 5G базовых станций, а также элементов ядра сети.

Ожидания от кандидата

  • Опыт в тестировании ПО от трёх лет;
  • Знание процесса разработки программного обеспечения;
  • Опыт анализа требований и написания по ним тестовых сценариев;
  • Опыт анализа логов;
  • Опыт написания баг репортов;
  • Использование Unix/Linux (командная строка) на продвинутом уровне от 1 года;
  • Знание сетей, базирующихся на TCP/IP;
  • Знание английского для работы с технической документацией;
  • Способность писать свой и читать чужой код на любом из языков (предпочтительно Python);
  • Знание SQL на уровне пользователя.

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

  • Анализ требований и технических решений с точки зрения тестирования;
  • Подготовка тестовой стратегии, разработка тестовых планов на новую функциональность;
  • Ручное тестирование сценариев;
  • Автоматизация тестовых сценариев на скриптовых языках (Python, Shell, etc.);
  • Тестирование системы под нагрузкой (в том числе разработка профилей нагрузки и применение нестандартных способов подачи нагрузки на систему);
  • Работа с RAN (LTE, GSM), Core и NMS элементами мобильной сети;
  • Анализ результатов тестирования и создание отчетов об ошибках.

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

  • Опыт работы с телекоммуникационными системами GSM/LTE;
  • Знание скриптовых языков (Python, Shell, Perl, LUA, etc.);
  • Опыт работы с оборудованием (загрузка, отладка и тестирование ПО на реальном оборудовании, конфигурирование);
  • Опыт работы с системами версионного контроля (Git, BitBucket) и баг-трекинга (JIRA);
  • Опыт в тестировании производительности от 1 года;
  • Опыт работы с системами мониторинга и хранения данных (Prometheus, Grafana, Kibana, Zabbix, Elasticsearch);
  • Опыт работы с системами виртуализации и контейнеризации;
  • Опыт работы по Agile методологии.

Условия работы

  • Конкурентный уровень заработной платы;
  • Гибридный формат работы, возможность полной удалённой работы;
  • Возможность расти горизонтально и вертикально, а также в зависимости от результатов и интересов перемещаться между проектами и командами.