Описание
Senior QA Engineer - Software Engineering. Эта роль разработана как "Hybrid" с требованием работать в среднем 2 дня в неделю из офиса HPE. Hewlett Packard Enterprise — глобальная компания edge-to-cloud, развивающая способы жизни и работы людей. Мы помогаем компаниям подключаться, защищать, анализировать и действовать на основе своих данных и приложений везде, от edge до cloud, чтобы превращать инсайты в результаты со скоростью, необходимой для процветания в сегодняшнем сложном мире.
The Software Quality Engineer отвечает за обеспечение качества, надёжности и функциональности программных продуктов на протяжении всего цикла разработки. Работает в тесном сотрудничестве с разработчиками программного обеспечения, менеджерами продуктов и другими QA-инженерами для определения стратегий тестирования, разработки и выполнения тестов, разработки автоматизации тестирования, исследования дефектов и улучшения общего качества продукта.
Management Level Definition: Senior — применяет продвинутые технические знания для решения сложных проблем и вносит вклад в развитие и улучшение процессов QA, методологий и автоматизации. Работает самостоятельно над сложными задачами и может предоставлять техническое руководство другим членам команды.
Задачи
•Отвечать за QA-активности для назначенных функций, от требований и дизайна до реализации и релиза
•Анализировать требования к продукту и технические дизайны для выявления тестовых сценариев, рисков, зависимостей и граничных случаев
•Определять стратегии тестирования и разрабатывать детальные тест-планы и тест-кейсы для сложных программных функций
•Выполнять ручное тестирование, включая функциональное, интеграционное, регрессионное, негативное и end-to-end тестирование
•Разрабатывать и поддерживать автоматизированные тесты для увеличения покрытия тестами и повышения эффективности тестирования
•Интегрировать автоматизированные тесты в CI-пайплайны и анализировать результаты выполнения тестов
•Исследовать сбои тестов и дефекты продукта, проводить анализ корневых причин, работать в тесном контакте с разработчиками для устранения проблем
•Анализировать логи, результаты тестов, поведение системы и конфигурации для устранения сложных проблем в нескольких компонентах
•Проводить регрессионное тестирование и оценивать потенциальное влияние изменений продукта на систему
•Тесно сотрудничать с инженерами-программистами, менеджерами продуктов и другими QA-инженерами на протяжении всего цикла разработки
•Выявлять риски качества и проактивно сообщать о проблемах, зависимостях и потенциальных рисках релиза
•Работать со сложными облачными, виртуализированными, распределёнными и контейнеризированными средами
•Использовать AI-инструменты и технологии для улучшения дизайна тестов, автоматизации, анализа тестов, устранения проблем и общей эффективности QA
Требования
•Бакалавр или магистр в области компьютерных наук, инженерии, информационных систем или близкой количественной дисциплины
•Как правило, 5+ лет опыта
•Функциональное, интеграционное, регрессионное и end-to-end тестирование
•Фреймворки и инфраструктура автоматизации тестирования
•Сильные навыки программирования на Python, Java, Golang или JavaScript
•Оценка форм и процессов для методологии тестирования программных систем, включая написание и выполнение тест-планов, дебаггинг, тестирование скриптов и инструментов
•Отличные письменные и устные коммуникативные навыки
•Способность эффективно сообщать архитектуры продукта и предложения по дизайну на уровне старшего менеджмента
•AI-assisted тестирование и инженерия качества программного обеспечения
•Облачные среды, включая Azure, AWS или Google Cloud
•Технологии виртуализации, включая VMware
•Контейнеры и Kubernetes
•REST API
•Storage и networking
HPE стремится создавать инклюзивное и доступное рабочее место и поощряет подачу заявок от всех квалифицированных лиц, включая людей с инвалидностью.
Условия
•Health & Wellbeing: комплексный пакет льгот, поддерживающий физическое, финансовое и эмоциональное благополучие сотрудников и их близких
•Personal & Professional Development: специфические программы для достижения карьерных целей
•Unconditional Inclusion: безусловная инклюзивность в работе, с учётом разнообразия сотрудников и гибкостью для управления рабочими и личными потребностями