Red Hat
Senior Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Software Quality Engineer в Red Hat: обеспечение качества и автоматизация тестирования пакетов для аппаратных ускорителей, включая probe-тестирование, разработку тестовых планов и скриптов, работу с багами и взаимодействие с разработчиками и open-source сообществом.
Задачи
- Логировать все проблемы в Jira и сообщать о них разработчикам для поддержания прозрачности состояния продукта
- Проводить probe-тестирование на различных аппаратных ускорителях, чтобы убедиться, что пакеты собираются и выполняют inference как ожидается
- Расследовать сложные технические проблемы, переданные командами поддержки, и напрямую взаимодействовать с field-сотрудниками или клиентами для диагностики
- Разрабатывать и поддерживать специализированные тестовые программы для сложных сценариев upstream-пакетов и их работы на ускоренном оборудовании
- Проектировать автоматизированные скрипты и инструменты, обеспечивающие стабильность ПО в различных аппаратных окружениях
- Документировать автоматизацию и процессы в Jira и GitLab
- Работать с разработчиками ПО над созданием и внедрением исправлений багов или координировать исправления
- Проектировать комплексные тест-планы, скрипты и процедуры для воспроизводимости и соответствия отраслевым стандартам
- Стратегически планировать расписание тестирования в соответствии со сроками проекта и поставки для гарантии готовности релиза
- Поддерживать актуальность тестовых скриптов с учётом CVE, багов и других требуемых обновлений/фич
- Проектировать автоматизированные инструменты тестирования для проверки производительности ПО
Требования
- Bachelor's degree (или иностранный эквивалент) в Computer Science, Computer Engineering или смежной области и 5 лет опыта в данной или смежной роли
- 5 лет опыта с: Python, анализ требований, разработка traceability matrix и end-to-end quality assurance; написание скриптов и создание автоматизации на Python и Bash
- 3 года опыта автоматизации в GitHub/GitLab
- 2 года опыта с: контейнерными технологиями; методологиями DevOps, scrum и инструментами
- 1 год опыта участия и сотрудничества с upstream open-source сообществами: код-контрибуции, ревью и соответствие стандартам сообщества
Условия
- Telecommuting permitted: работа может выполняться в пределах нормальной дистанции для офиса Red Hat, LLC в Boston, MA
- Диапазон зарплаты: $139,797 - $225,090 в год; фактическое предложение зависит от квалификации
- Компенсация определяется с учётом локации, опыта, навыков, внешней рыночной стоимости и внутренней pay equity
- Возможны бонусы, комиссии и/или equity
- Гибкий формат работы: от офиса до office-flex и полностью удалённо в зависимости от требований роли
- Red Hat поддерживает людей с инвалидностью и предоставляет разумные accommodations для соискателей
Навыки
- Python
- Bash
- GitHub
- GitLab
- Jira
- контейнерные технологии
- DevOps
- scrum
- автоматизация тестирования
- тест-планы
- probe-тестирование
- аппаратные ускорители
- open-source