Jobgether
Senior QA Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior QA Engineer в команду, разрабатывающую AI-ориентированное ПО для здравоохранения. Нужно выстроить стратегию качества, архитектуру тестирования и автоматизацию с применением AI-агентов и современных инструментов.
Задачи
- Владеть сквозной стратегией обеспечения качества: тест-планы, риск-ориентированное покрытие, quality gates и критерии готовности к релизу
- Выбирать и документировать стек тестовых технологий для UI, API, интеграций, производительности, доступности и безопасности
- Разрабатывать и поддерживать фреймворки автоматизации для веб-приложений, API и интеграций
- Заменять ручное регрессионное тестирование автоматическим покрытием критичных клинических сценариев (триаж, документация, назначения, выписка)
- Разрабатывать нагрузочные, стресс- и soak-тесты, моделирующие пиковую нагрузку отделения неотложной помощи
- Интегрировать автотесты в CI/CD-пайплайны с параллельным выполнением и AI-анализом влияния тестов
- Выявлять, документировать и приоритизировать дефекты, проводить root-cause анализ и предотвращать повторные проблемы
- Проводить исследовательское тестирование новых фич и сложных клинических сценариев, участвовать в планировании спринтов
- Использовать LLM для генерации тест-сценариев, граничных случаев и краевых условий из пользовательских историй и спецификаций
- Применять AI-агентов, Playwright MCP и автоматическую генерацию/самовосстановление тестов
- Внедрять AI-ассистированное обнаружение flaky-тестов, кластеризацию падений и маршрутизацию дефектов
- Готовить реалистичные синтетические тестовые данные без раскрытия реальных медицинских данных
- Строить фреймворки оценки AI-функций: golden datasets, рубрики скоринга, model-based grading, регрессионные гейты
- Тестировать AI-функции на галлюцинации, клинические неточности, bias, утечки приватности и prompt injection
- Отслеживать метрики качества и демонстрировать эффект AI-ассистированных практик
- Включать проверки безопасности, доступности и зависимостей в тестовые процессы
- Распространять практики тестирования и формировать культуру качества совместно с разработчиками и клиническими экспертами
Требования
- Минимум 5 лет опыта в QA/тестировании ПО, из них не менее 3 лет разработки и поддержки автотестов, желательно в SaaS или веб-приложениях
- Сильное понимание методологий тестирования, риск-ориентированного подхода, техник тест-дизайна и жизненного цикла дефектов
- Уверенное владение TypeScript или JavaScript и рабочий уровень Python
- Практический опыт с современными фреймворками автоматизации, предпочтительно Playwright (Cypress или Selenium тоже рассматриваются)
- Опыт построения фреймворков с нуля, управления тестовыми данными и поддержки стабильных наборов тестов
- Регулярное практическое использование AI-агентов в тестировании с конкретными примерами улучшений
- Понимание того, как могут ошибаться LLM-приложения, и опыт оценки недетерминированных результатов
- Опыт нагрузочного тестирования с Locust, k6, JMeter или аналогами
- Опыт тестирования API и интеграций, валидации контрактов и обмена данными
- Опыт интеграции автотестов в CI/CD и работы с Git
- Понимание безопасных практик тестирования и защиты чувствительных данных
- Сильные аналитические навыки и проактивный подход к выявлению рисков
- Опыт работы в распределённых agile-командах в разных часовых поясах
- Степень бакалавра в Computer Science, Software Engineering или смежной области либо эквивалентный опыт
Условия
- Конкурентная зарплата, выровненная по рабочим часам Великобритании
- Удалённая работа с гибким графиком
- Работа в международной команде
- Возможности обучения и развития в QA, автоматизации и AI-driven качестве
- Перспективы долгосрочного карьерного роста
- Комплексная медицинская страховка
- Работа с AI-агентами, современными фреймворками автоматизации и AI-оценкой
- Влияние на надёжность и безопасность ПО для критичных клинических процессов
Навыки
- TypeScript
- JavaScript
- Python
- Playwright
- Cypress
- Selenium
- Locust
- k6
- JMeter
- CI/CD
- Git
- LLM
- Playwright MCP
- Promptfoo
- DeepEval
- Ragas
- Langfuse
- LangSmith
- OWASP ZAP
- axe-core
- Pact
- HL7 v2
- FHIR
- HIPAA
- WCAG