Midd­le/Seni­or Embed­ded Soft­wa­re QA Auto­mati­on Engi­ne­er

Ключевые навыки

PYTHONBASHLINUXJENKINSАНГЛИЙСКИЙ — B2 — СРЕДНЕ-ПРОДВИНУТЫЙQA AUTOMATIONZIGBEEBLUETOOTHIOTWI-FIWIRELESSZ-WAVE

У нас открыта позиция QA Automation Engineer с релевантным опытом работы от 3-х лет, знанием Python и Bash, желанием развиваться в автоматизированном тестировании IoT-устройств.

DSR — международная команда профессионалов, искренне увлеченных разработкой ПО. Созданная инженерами для инженеров. Мы решаем сложные задачи, работаем с новыми технологиями и разрабатываем комплексные программные решения.

За 25 лет работы мы успешно выполнили 1 000+ проектов и накопили богатый опыт в веб- и мобильной разработке, блокчейне, цифровых медиа, беспроводных технологиях, решениях для интернета вещей, компьютерном зрении и машинном обучении.

Среди наших собственных проектов стек Zigbee для смарт-устройств, фреймворк zHome для умного дома (включает мобильное приложение, backend, IoT-гейтвей), сообщество ZBOSS Open Initiative для разработки общей платформы Zigbee PRO и дочерняя компания Noema, создающая решения на основе технологий ML и CV.

Присоединяйтесь к нашей команде профессионалов — будем вместе решать нетривиальные задачи и делиться накопленным опытом.

Обязанности:

  • Разработка новых и сопровождение существующих скриптов автоматизированного тестирования, актуализация разработанных автотестов. Языки: Python, Bash

  • Тестовые процедуры нацелены на решение следующих задач:

    1. Тестирование IoT-решений
    2. Анализ трафика проводных и беспроводных сетей (Zigbee, BLE, TCP/IP и др.)
    3. Автоматизированное тестирование IoT-устройств, включая беспроводные и проводные интерфейсы, базовое поведение, работу в сети. Тестирование включает активное взаимодействие с аппаратной частью
  • Выполнение тестов, анализ результатов и подготовка отчетности по проведённому тестированию

  • Анализ требований и разработка тестовых спецификаций

  • Оценка покрытия кода тестами

  • Внедрение автотестов в процесс CI/CD и их поддержка

Требования:

  • Высшее техническое образование
  • Опыт работы не менее 3-х лет
  • Знание основ тестирования, опыт применения техник тест-дизайна, разработка стратегий тестирования
  • Владение Python и Bash
  • Опыт автоматизированного тестирования от 3х лет
  • Опыт работы с ОС Linux
  • Опыт работы с сетевыми протоколами (любые протоколы из семейства IP, любые беспроводные: BLE/Wi-Fi/Zigbee/zWave и др.)
  • Опыт командной работы с Git
  • Внимательность, аккуратность, стрессоустойчивость
  • Хороший разговорный английский

Приветствуется:

  • Опыт работы с Wireshark
  • Опыт работы с Jenkins
  • Опыт работы с Gitlab Runner
  • Опыт работы с продуктами Atlassian (Jira, Confluence)
  • Опыт работы с системой управления контейнерами (Docker)
  • Опыт в нагрузочном тестировании и соответствующими инструментами
  • Опыт работы с «железом»
  • Опыт в разработке программного обеспечения
  • Опыт работы с аппаратными устройствами, базовые навыки в схемотехнике и пайке
  • Опыт использования языков разметки (XML, JSON, YAML) для описания структур данных

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

  • Достойная стабильная оплата, бонусы
  • Оплата сверхурочной работы
  • Постоянная занятость
  • Перспективы роста
  • ДМС
  • Офис в центре Воронежа с бесплатной парковкой
  • Бесплатные курсы английского для любого уровня
  • Бесплатные обеды в корпоративном кафе
  • Каждый день кофе, шоколад и свежая выпечка от шеф-повара
  • Корпоративные мероприятия, мерч, тимблилдинги
  • Работа в международной команде
  • Внутренняя программа обучения и обмена опытом