К списку

QA Embedded Linux Test Engineer

Auriga

ГибридМосква Manual QAMiddleSenior

О проекте

У нас открыта вакансия Инженера-тестировщика (Embedded Linux Test Engineer). Идеальным для нас кандидатом является инженер уровня standard / senior с опытом исследования и тестирования embedded linux устройств и с опытом создания тестовых сценариев к продукту на основе реального поведения системы.

Нашим заказчиком является крупная Российская компания – один из лидеров в области производства серверного оборудования. Компания в том числе занимается разработкой встроенного программного обеспечения для серверов. Одним из продуктов является собственная прошивка для BMC на базе OpenBMC и BIOS для серверов в формате 2U.

Что мы ждем от вас

  • Профильный опыт работы от 5-ти лет;
  • Опыт работы с Linux (уверенный пользователь – знание основных команд администрирования системы и сети в режиме командной строки);
  • Опыт работы с устройствами, с железом: знание правил обращения с микроэлектроникой, эл. питанием, основы чтения цифровой схемотехники (нахождение шин и адресов подключённых устройств);
  • Опыт мануального тестирования и применения автотестов;
  • Опыт тестирования по тестовой документации, по формализованным требованиям;
  • Опыт взаимодействия с разработчиками команды и представителями заказчика;
  • Английский язык – чтение технической документации;

Плюсом будет:

  • Знание OpenBMC или других BMC;
  • Опыт в embedded linux (основные отличия embedded linux от desktop дистрибутивов);
  • Опыт создания автотестов, скриптов на bash и/или Python, модификации автотестов;
  • Работа с утилитами командной строки Linux для администрирования системы и сети;
  • Знание принципов взаимодействия узлов сети в ЛВС;
  • Знание принципов взаимодействия ПО с железом;
  • Знание IPMI, Redfish;
  • Цифровая схемотехника на простом уровне (чтение схем, какие шины, что подключается);

Что вас ждет на проекте

  • Создание тест кейсов по требованиям;
  • Создание и работа с тестовой документацией (тест-планы, матрицы покрытия, тест репорты, тест кейсы, чек-листы и тд);
  • Ручное тестирование продукта;
  • Мануальное тестирование конфигурации сервера, в том числе, изменение его конфигурации путём физического добавления / удаления комплектующих сервера;
  • Мануальное тестирование Web UI продукта;
  • Тестирование с помощью протоколов IPMI, Redfish;
  • Тестирование путём составления и использования утилит командной строки;
  • Тестирование путём конфигурирования и запуска набора авто-тестов;
  • Тестирование путём создания скриптов (Python, bash) или модификации существующих автотестов;
  • Изучение документации на продукт и сервер, включая схемы, описывающие способ подключения комплектующих, сенсоров, исполнительных устройств;
  • Составление отчетов по результатам тестирования, описание багов;
  • Взаимодействие с представителями Заказчика;
  • Взаимодействие с командой разработки.

Источник: hr.auriga.ru (Auriga) 30 августа 2026