QA Embedded Linux Test Engineer
Гибрид / Москва
О проекте
Открыта вакансия Инженера-тестировщика (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) или модификации существующих автотестов
•Изучение документации на продукт и сервер, включая схемы, описывающие способ подключения комплектующих, сенсоров, исполнительных устройств
•Составление отчетов по результатам тестирования, описание багов
•Взаимодействие с представителями Заказчика
•Взаимодействие с командой разработки
Что мы готовы предложить
•Work&life balance: гибкий график, удаленная работа
•Уютная атмосфера в офисе, безлимитное мороженое и здоровые перекусы
•Полис ДМС со стоматологией, страховка для путешественников
•Внутреннее и внешнее обучение: технические вебинары, курсы английского
•Карьерный рост, участие в конференциях, наставничество
•Передовое оборудование и современные подходы к управлению проектами
•Помощь с документами: отсрочка от армии, IT-ипотека
•Стабильная официальная зарплата