Обязанности:
Ищем Senior QA, который уверенно тестирует mobile + backend и готов работать с AI-функциональностью без избыточной исследовательской сложности: понимать недетерминированность ответов, фиксировать воспроизводимые AI-дефекты и учитывать privacy/security ограничения. Нам нужен QA с хорошей инженерной базой, который не будет превращать AI-testing в тяжелый research-процесс на старте, но сможет качественно ловить дефекты, фиксировать контекст и помогать команде не выпускать опасное или непонятное поведение. Особенно важны аккуратность с данными, критичность к результатам AI и умение отделять backend bug, data issue, prompt/model behavior и проблему требований. Что предстоит делать у нас: Тестировать mobile и backend/API сценарии для ИИ-помощника или риск-профиля; Помогать выстраивать инфраструктуру и писать сами тесты на Python для ML части. Поддерживать существующие автоматические тесты на Java для мобильных end2end сценариев; Проверять клиент-серверное взаимодействие, авторизацию, обработку ошибок, статусы, деградации и fallback states; Работать с чеклистами, тест-кейсами, регрессом, smoke, exploratory testing и дефектами; Проверять сценарии, где результат AI может меняться и не сводится к одному точному expected text; Фиксировать AI-дефекты так, чтобы их можно было воспроизвести: prompt, model/version, context, input, output, trace/request id; Учитывать privacy/security ограничения при работе с медицинскими и пользовательскими данными; Работать вместе с Product, Backend, ML, Mobile, SA и аналитиками, помогая команде принимать понятное решение о готовности релиза; По мере развития продукта помогать формировать компактные наборы регрессионных проверок для AI-сценариев. От тебя мы ожидаем: Уверенное знание Python; Опыт тестирования backend/API: REST, HTTP-статусы, авторизация, валидация, ошибки, контракты, асинхронные сценарии; Опыт тестирования mobile-приложений iOS/Android или готовность уверенно работать с mobile-контуром; Тест-дизайн: классы эквивалентности, граничные значения, переходы состояний, негативные сценарии, exploratory testing; Умение работать со снифферами/proxy: Charles, Proxyman, mitmproxy или аналоги; Умение проверять данные в БД: PostgreSQL/MySQL или аналоги; Навык писать воспроизводимые bug reports с окружением, шагами, фактом, ожиданием, логами и request/trace id; Требования к AI-Testing Понимание, что тестирование AI не сводится к "проверить один ожидаемый текст"; Умение фиксировать воспроизводимые AI-дефекты: prompt/model/version/context/input/output/trace; Понимание privacy/security ограничения при работе с медицинскими и пользовательскими данными. Будет плюсом: Опыт Java Core (Selenide, Rest Assured, JUnit5, Appium); Опыт тестирования chat/assistant, рекомендаций, скоринга, персонализации или data-heavy продуктов; Опыт работы с логами, трассировкой, мониторингами и production diagnostics; Опыт API-автоматизации на Java/Kotlin и интеграции тестов в CI/CD; Базовое понимание автоматизации API и/или mobile-тестов будет большим плюсом; Что мы можем предложить: Сильную команду профессионалов, увлеченных своим делом; Медицинская программа, включающая телемедицинские консультации, очные приёмы в клиниках, психологов, стоматологию, лабораторные и инструментальные диагностики; Индивидуальный план развития поможет тебе всегда видеть вектор своего пути; Корпоративный компьютер; Льготные условия ипотечного кредитования; Компенсацию профильного обучения и скидки на обучающие курсы от Skillbox; Английский с корпоративным преподавателем и скидки на изучение языков в Skyeng; Компенсация спорта.Похожие вакансии
Middle QA Аutomation Engineer (Python)
От 100 000 до 120 000 руб.
Казань. Станции метро: Технопарк
Лаборатория качества
Senior Python Developer (FastAPI, Kafka)
От 200 000 до 350 000 руб.
Казань. Станции метро: Технопарк
GO Digital
Разработчик AI-продуктов / Software Engineer
От 100 000 до 130 000 руб.
Казань. Станции метро: Технопарк
Технологии и бизнес