WHOOP
Senior Software Engineer (Quality, Health Records)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер по качеству в WHOOP: отвечает за стратегию тестирования и автоматизацию для Health Records, а также строит переиспользуемые фреймворки для мокирования данных для команд по всему продукту.
Задачи
- Определять стратегию качества и автоматизацию тестирования для Health Records, валидируя данные на этапах ingestion, трансформации, хранения и потребления, а также настраивать автоматический мониторинг регрессий качества данных
- Проектировать и реализовывать автоматическую валидацию API, баз данных, data pipeline и форматов медицинских данных (например, FHIR) на Java, Python, SQL и соответствующих фреймворках
- Проектировать и строить переиспользуемые возможности мокирования данных для команд WHOOP: внутренние данные, сторонние API, события и payload'ы; продвигать их через интеграцию с тестовыми сервисами и документацию
- Вести сложные инициативы по качеству и тестовой инфраструктуре от технического планирования до поставки, оценивать риски и архитектурные компромиссы, взаимодействовать с Engineering, Product, QA и доменными экспертами
- Развивать инженерные практики в области качества данных, тестируемости, тестовых данных и observability с соблюдением требований HIPAA для PHI-safe тестирования, менторить инженеров
Требования
- 4+ года опыта в SDET, QA Engineering, Data Quality Engineering, ETL-тестировании или смежной инженерной дисциплине
- Сильные навыки SQL и работы с базами данных, опыт валидации целостности данных, сверки, трансформаций и сложных data pipeline
- Понимание REST API, JSON, паттернов request/response, событий и payload'ов, опыт тестирования или мокирования сторонних интеграций
- Опыт построения автоматизации и переиспользуемой тестовой инфраструктуры на Java, Python или аналогичных языках
- Опыт проектирования и тестирования ETL/ELT pipeline, распределённых потоков данных и data-intensive систем, включая сценарии отказов и edge cases
- Умение вести сложные технические инициативы, оценивать компромиссы и влиять на техническое направление
- Сильные навыки коммуникации и коллаборации, опыт менторинга инженеров
- Желателен опыт в healthcare: EHR/EMR, FHIR, клинические данные, медицинская терминология, требования HIPAA/PHI
- Бонус: опыт с cloud и event-driven инфраструктурой, высоконагруженными data pipeline, фреймворками качества данных или observability, CI/CD quality gates, инструментами валидации FHIR
Навыки
- Java
- Python
- SQL
- REST API
- JSON
- ETL/ELT
- FHIR
- HIPAA
- CI/CD
- cloud
- event-driven systems
- data pipelines
- observability