Vizient
Software Quality Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер по качеству ПО в Agile-команде Vizient. Отвечает за ручное и автоматизированное тестирование веб-приложений, развитие тестовых фреймворков и интеграцию автотестов в CI/CD.
Задачи
- Анализировать пользовательские истории, требования, критерии приёмки и технические дизайны для выявления потребностей в тестировании, рисков и зависимостей
- Разрабатывать и поддерживать тест-планы, тест-кейсы, тест-скрипты, тестовые данные и документацию
- Проектировать, разрабатывать, выполнять и поддерживать автотесты с использованием Playwright, Selenium, Python и аналогичных технологий
- Создавать переиспользуемые компоненты автоматизации и улучшать фреймворки автотестирования
- Выполнять ручное и автоматизированное функциональное, регрессионное, интеграционное, системное и исследовательское тестирование
- Проверять функциональность и данные приложения с помощью SQL-запросов и анализа баз данных
- Расследовать падения тестов и определять первопричины, связанные с дефектами приложения, проблемами тестов, данных или окружения
- Документировать, приоритизировать, отслеживать и верифицировать дефекты ПО до их устранения
- Взаимодействовать с разработчиками для устранения проблем, проверки исправлений и повышения качества решений
- Участвовать в код-ревью и давать обратную связь по тестируемости, дизайну автоматизации и качеству ПО
- Интегрировать автотесты в CI/CD-пайплайны и мониторить результаты выполнения
- Повышать надёжность автоматизации, выявляя и устраняя нестабильные и неэффективные тесты
- Участвовать в анализе покрытия тестами, метриках качества, оценке готовности к релизу и инициативах по непрерывному улучшению
- Поддерживать настройку тестовых окружений, подготовку тестовых данных, валидацию релизов и активности Agile-планирования
Требования
- Опыт разработки и поддержки автотестов с использованием Playwright, Selenium, Python или аналогичных технологий
- Знание принципов тестирования ПО, методологий тест-дизайна и практик жизненного цикла разработки ПО
- Опыт тестирования веб-приложений и пользовательских программных решений
- Знание SQL и концепций реляционных баз данных
- Опыт отладки дефектов ПО, анализа падений тестов и проверки корректирующих действий
- Знакомство с Git или аналогичными системами контроля версий
- Опыт работы с CI/CD-пайплайнами и процессами автоматизированного выполнения тестов
- 2+ года релевантного опыта
- Опыт работы с Python-фреймворками для тестирования, например pytest (желательно)
- Знакомство с API, REST-сервисами, HTTP, инструментами разработчика браузера и архитектурой веб-приложений (желательно)
- Опыт работы с Jira, Azure DevOps или аналогичными платформами управления задачами и дефектами (желательно)
- Знакомство с практиками тестирования доступности, производительности, безопасности или кросс-браузерного тестирования (желательно)
- Способность работать самостоятельно и эффективно взаимодействовать с кросс-функциональными Agile-командами
- Разрешение на работу в США без спонсорства
Условия
- Диапазон зарплаты: $77,400.00 – $135,400.00
- Возможность получения дополнительного вознаграждения (incentive eligible)
- Комплексный пакет льгот
- Равные возможности трудоустройства
Навыки
- Playwright
- Selenium
- Python
- SQL
- Git
- CI/CD
- pytest
- REST
- HTTP
- Jira
- Azure DevOps