Jabil
Lead Software Test Development Engineer-NPI
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Ведущий инженер по разработке тестовых решений для валидации серверного оборудования на производстве. Отвечает за архитектуру, разработку и поддержку тестового ПО и инфраструктуры для серверов и стоек.
Задачи
- Проектировать и разрабатывать тестовые системы и процедуры для валидации оборудования в производственных процессах
- Создавать тест-планы, тест-кейсы и тестовые скрипты для проверки функциональности и производительности компонентов (материнские платы, память, CPU, накопители SSD/HDD/NVMe, PCIe-устройства)
- Разрабатывать, валидировать, выпускать и поддерживать тестовое ПО и скрипты, автоматизирующие тестирование, включая управление тестовым оборудованием, сбор и анализ данных, генерацию отчётов
- Поддерживать и обслуживать тестовое ПО и инфраструктуру для серверов (L10) и стоек (L11-L12) на производственных площадках, включая изменения конфигурации под новые варианты и ревизии продуктов
- Вести документацию по тестовым процедурам, спецификациям и инфраструктуре
- Работать в кросс-функциональных командах с инженерами по железу, производству и QA для согласования требований к тестированию и стандартов качества
Требования
- 5-8 лет опыта в разработке/поддержке тестов для производства серверных, storage или сетевых продуктов
- Степень бакалавра в области электротехники/вычислительной техники, computer science или смежной области (предпочтительно)
- Владение языками программирования и скриптинга: Python, Java, BASH; C, C++ — плюс
- Опыт разработки под Linux (CentOS, Ubuntu)
- Понимание аппаратных и API-решений для управления и стресс-тестирования L10-устройств: IPMI, Redfish, mprime, FIO, Linpack, ptugen, memtester, iperf
- Опыт взаимодействия с серверным железом, его валидацией и конфигурацией
- Создание и настройка виртуальных машин (DHCP, PXE boot, nginx) на VMWare
- Знание сетевых технологий и протоколов: enterprise ethernet datacenter switching/routing L1, L2, L3 (BGP, DHCP Relay, ECMP); Arista CloudVision — плюс
- Опыт работы с системами контроля версий (предпочтительно Git)
- Знание практик профессиональной разработки ПО на всём жизненном цикле: стандарты кодирования, code review, управление версиями, сборка, тестирование, эксплуатация
- Опыт работы в мультисайтовой и мультикультурной среде
- Готовность к командировкам внутри страны и за рубеж до 10%
- Отличные навыки устной и письменной коммуникации
Условия
- Медицинская, стоматологическая страховка, страховка зрения и рецептурных лекарств с опциями HRA и HSA
- 401K с match
- Программа покупки акций сотрудниками
- Оплачиваемый отпуск
- Компенсация обучения
- Страхование жизни, AD&D и по нетрудоспособности
- Компенсация транспортных расходов
- Программа помощи сотрудникам
- Страхование питомцев
- Помощь при усыновлении
- Ежегодное повышение зарплаты
- Возможности волонтёрства в сообществе
- Краткосрочный бонус по результатам работы
- 4 недели оплачиваемого отпуска по уходу за ребёнком
- 11 оплачиваемых праздничных дней в 2027 году (9 фиксированных и 2 плавающих)
Навыки
- Python
- Java
- BASH
- C
- C++
- Linux
- CentOS
- Ubuntu
- IPMI
- Redfish
- mprime
- FIO
- Linpack
- ptugen
- memtester
- iperf
- VMWare
- DHCP
- PXE boot
- nginx
- BGP
- DHCP Relay
- ECMP
- Arista CloudVision
- Git
- SSD
- HDD
- NVMe
- PCIe
- NIC
- GPU
- RAID