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

Похожие вакансии

Software Engineer in Test
LifelancerMiddleBostonУдалённо
75,000 – 150,000 USD в год
24 окт.
Senior/Staff Software Engineer, Testing (U.S. Air Force)
SkylightSeniorУдалённо
150,000 – 203,000 USD в год
24 окт.
Lead Software Test Engineer, Safety Critical Embedded Systems
ForterraLeadClarksburgУдалённо
125,000 – 150,000 USD в год
23 окт.
Senior Software Quality Engineer - QGC & Tool Automation
Performance Drone WorksSeniorDenverОфис
150,000 – 188,000 USD в год
23 окт.
Advanced ATE Software Engineer
Honeywell AerospaceSeniorRichardsonГибрид
23 окт.
Software Test Development Engineer — Jabil, 68,800 – 123,800 USD в год, Austin | itrelocate