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