Vizient, Inc
Quality Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер по качеству в Vizient: обеспечение качества на всём жизненном цикле разработки ПО — от анализа требований и оценки рисков до автоматизации тестов, проверки интеграций и данных. Работа в кросс-функциональной команде с инженерами, продакт-менеджерами и архитекторами, включая тестирование AI-приложений.
Задачи
- Разрабатывать стратегии качества для приложений, API, интеграций, потоков данных и пользовательских сценариев
- Анализировать требования, user stories, критерии приёмки и технические дизайны для выявления рисков, пробелов, зависимостей и проблем тестируемости
- Создавать и поддерживать автоматизированные тесты для веб-приложений, API, интеграций и валидации данных
- Разрабатывать функциональные, интеграционные, регрессионные, smoke, исследовательские, end-to-end и нагрузочные тесты
- Автоматизировать тестирование веб-приложений с помощью Playwright или аналогичных фреймворков
- Проверять REST API, аутентификацию, авторизацию, рабочие процессы, обмен данными и системные интеграции
- Верифицировать данные и результаты обработки на уровне UI, API и базы данных
- Применять техники тест-дизайна: анализ граничных значений, классы эквивалентности, таблицы решений, переходы состояний, попарное тестирование
- Управлять тестовыми данными и окружениями для надёжной и воспроизводимой валидации
- Интегрировать автотесты в CI/CD-пайплайны и поддерживать quality gates для pull request'ов и деплоев
- Расследовать падения тестов, проводить триаж дефектов, выявлять первопричины и взаимодействовать с инженерами
- Проверять исправления и проводить регрессионное тестирование
- Оценивать доступность, безопасность, производительность, наблюдаемость и операционную готовность
- Тестировать AI-функции и агентные возможности на точность, согласованность, релевантность, безопасность и объяснимость
Требования
- Релевантная степень (предпочтительно)
- Опыт от 2 лет в релевантной области
- Опыт разработки и поддержки автотестов для веб-приложений
- Опыт работы с Playwright, Selenium, Cypress или аналогичным фреймворком автоматизации тестирования
- Опыт тестирования REST API, системных интеграций и распределённых рабочих процессов
- Опыт планирования тестирования, дизайна тест-кейсов, управления дефектами и регрессионного тестирования
- Опыт валидации данных с помощью SQL и реляционных БД, таких как PostgreSQL
- Опыт интеграции автотестов в CI/CD-пайплайны (предпочтительно)
- Знание жизненных циклов разработки, тестирования и управления дефектами (предпочтительно)
- Понимание аутентификации, авторизации, безопасности приложений и практик безопасного тестирования (предпочтительно)
- Опыт анализа требований и выявления рисков, пробелов, зависимостей и проблем тестируемости (предпочтительно)
- Знакомство с тестированием доступности, безопасности, производительности, наблюдаемости (предпочтительно)
- Опыт тестирования AI-приложений, LLM, RAG, агентных workflow (предпочтительно)
- Сильные навыки решения проблем, коммуникации, документирования, коллаборации и внимательность к деталям
Условия
- Диапазон зарплаты: $77,400.00 – $135,400.00
- Возможность получения бонуса (incentive eligible)
- Комплексный пакет льгот
- Равные возможности трудоустройства для всех кандидатов
Навыки
- Playwright
- Selenium
- Cypress
- REST API
- SQL
- PostgreSQL
- CI/CD
- тест-дизайн
- регрессионное тестирование
- LLM
- RAG
- агентные workflow