CVS Health
Software Development Engineer In Test
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior SDET в CVS Health: развитие масштабируемых тестовых фреймворков и инструментов для разработчиков, повышение качества на всём жизненном цикле разработки, включая тестирование conversational AI (Voice и Chat).
Задачи
- Проектировать, разрабатывать и развивать масштабируемые тестовые фреймворки, библиотеки автоматизации и инструменты качества для разработчиков
- Определять подходы к quality engineering в соответствии со стратегией платформы
- Совместно с Product, Architecture и Engineering определять тестовую стратегию, цели покрытия и критерии приёмки
- Создавать переиспользуемые утилиты, harnesses, моки, стабы и решения для работы с данными
- Разрабатывать специализированные тестовые стратегии и harnesses для conversational AI в Voice и Chat каналах
- Обеспечивать качество API, backend-сервисов и full-stack сценариев, включая распределённые мультисервисные окружения
- Валидировать сложные многоходовые диалоги, распознавание интентов, логику оркестрации и взаимодействие агентов
- Встраивать автоматические проверки качества в CI/CD пайплайны
- Формировать и продвигать лучшие практики выбора фреймворков, стратегии тестовых данных и дизайна автоматизации
- Создавать паттерны, примеры и документацию для упрощения тестирования
- Выявлять пробелы в качестве и предлагать масштабируемые решения
- Влиять на архитектурные и инженерные решения с фокусом на риски качества и поддерживаемость
- Расследовать сложные дефекты, анализировать тренды падений и поддерживать root-cause анализ
- Наставлять инженеров и развивать практики developer-led тестирования
- Работать в паре с разработчиками над сложными задачами тестируемости и при необходимости участвовать в реализации
Требования
- 7+ лет опыта в разработке ПО, тест-инжиниринге или quality engineering, включая значительный опыт в SDET или разработке тестовой инфраструктуры
- Сильные навыки программирования на TypeScript или Java
- Глубокий опыт построения тестовых фреймворков, инфраструктуры автоматизации, harnesses или инструментов для разработчиков
- Понимание проектирования ПО, ООП, распределённых систем, отладки, API и практик поддерживаемого кода
- Опыт обеспечения качества backend-сервисов, API и full-stack систем
- Опыт интеграции автоматизированного тестирования в CI/CD и улучшения циклов обратной связи
- Опыт проектирования и поддержки стратегий тестовых данных и переиспользуемых тестовых паттернов
- Опыт определения технических стандартов или переиспользуемых решений для нескольких команд
- Способность влиять на техническое направление как senior individual contributor
- Сильные коммуникативные навыки, умение документировать паттерны, наставлять инженеров и ясно излагать стратегию качества
- Bachelor’s degree или эквивалентный опыт (диплом о среднем образовании плюс 4 года релевантного опыта)
Условия
- Полная занятость
- Диапазон базовой зарплаты $130,295.00 - $284,280.00 в год
- Бонус, комиссия или краткосрочная incentive-программа
- Участие в equity award программе
- Медицинская, стоматологическая и офтальмологическая страховка
- Оплачиваемый отпуск
- Пенсионные накопления
- Wellness-программы и другие ресурсы
- Окно подачи заявок закрывается 30.11.2026
Навыки
- TypeScript
- Java
- CI/CD
- API testing
- Contract testing
- Mocking
- Service virtualization
- Test frameworks
- Automation
- Distributed systems
- Conversational AI
- LLM validation
- Performance testing
- Reliability testing