Jabil
Software Test Development Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер по разработке тестового ПО для валидации серверного оборудования на производственных площадках Jabil. Разработка и поддержка тестовых систем и скриптов для серверов и стоек, взаимодействие с командами инженерии, производства и качества.
Задачи
- Проектировать и разрабатывать тестовые системы и процедуры для валидации оборудования в процессе производства: тест-планы, тест-кейсы, тестовые скрипты для материнских плат, памяти, CPU, накопителей (SSD, HDD, NVMe) и PCIe-устройств (NIC, GPU, Mezz, RAID)
- Создавать, валидировать, выпускать и поддерживать тестовое ПО и скрипты, автоматизирующие тестирование, включая управление оборудованием, сбор и анализ данных, генерацию отчётов
- Поддерживать и обслуживать тестовое ПО и инфраструктуру для серверов (L10) и стоек (L11-L12) на производственных площадках, включая мелкие изменения конфигурации под новые варианты и ревизии продуктов
- Вести документацию по тестовым процедурам, спецификациям и инфраструктуре для серверов (L10) и стоек (L11-L12)
- Работать в кросс-функциональных командах с инженерами по железу, производству и QA для согласования требований к тестированию и стандартов качества
Требования
- Опыт 1-3 года в разработке ПО, связанного с разработкой или поддержкой производственных тестов для серверов, систем хранения или сетевого оборудования
- Опыт взаимодействия с серверным железом, его валидации и конфигурирования
- Опыт в 1-2 из ключевых навыков: Python, BASH, C/C++ (плюс)
- Экспертиза в Linux (CentOS/Ubuntu) и понимание его основ
- Опыт с IPMI, Redfish, mprime, FIO, Linpack, ptugen, memtester, iperf
- Создание и настройка виртуальных машин (DHCP, PXE boot, nginx) на VMware
- Знание сетевых технологий и протоколов L1-L3 (BGP, DHCP Relay, ECMP); Arista CloudVision — плюс
- Опыт работы с системами контроля версий (предпочтительно Git)
- Понимание практик разработки ПО полного жизненного цикла: стандарты кода, код-ревью, контроль версий, сборка, тестирование, эксплуатация
- Опыт работы в мультисайтовой и мультикультурной среде
- Готовность к командировкам до 10%
- Степень бакалавра в электротехнике, вычислительной технике, computer science или смежной области (предпочтительно)
Условия
- Медицинская, стоматологическая страховка, страховка зрения и рецептурных препаратов с опциями HRA и HSA
- 401K Match
- Программа покупки акций сотрудниками
- Оплачиваемый отпуск
- Компенсация обучения
- Страхование жизни, AD&D и от нетрудоспособности
- Компенсация проезда
- Программа помощи сотрудникам
- Страховка питомцев
- Помощь при усыновлении
- Ежегодное повышение зарплаты
- Возможности волонтёрства
- График: сменная неделя (пятница–воскресенье / пятница–понедельник), смены 6:00–18:00 или 8:00–20:00
Навыки
- Python
- BASH
- C
- C++
- Linux
- CentOS
- Ubuntu
- IPMI
- Redfish
- mprime
- FIO
- Linpack
- ptugen
- memtester
- iperf
- VMware
- DHCP
- PXE boot
- nginx
- BGP
- ECMP
- Arista CloudVision
- Git
- SSD
- HDD
- NVMe
- PCIe
- NIC
- GPU
- RAID