Назад
3 дня назад

Fullstack QA Engineer (AI проект)

Формат работы
remote (только Russia)
Тип работы
fulltime
Грейд
middle
Страна
Russia
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Текст:
/
TL;DR
Fullstack QA Engineer (AI проект): Тестирование и автоматизация бизнес-процессов, интеграций и AI-анализа с акцентом на JavaScript, API, базы данных и воспроизводимую оценку качества моделей. Focus on проектировании проверок для асинхронных сценариев, сравнении промптов и моделей, анализе метрик и локализации регрессий в CI/CD.

Локация: Москва; удалённый формат работы

Компания

TrendTech — продуктовая IT-компания, развивающая цифровые платформы для рынка недвижимости в России и за рубежом, включая B2B- и B2C-продукты TrendAgent и TrendRealty.

Что делать

  • Тестировать бизнес-процессы и интеграции с использованием ИИ, реализованные на n8n и других платформах.
  • Разрабатывать и поддерживать автоматизированные проверки на JavaScript для API, интеграций и E2E-сценариев.
  • Анализировать спецификации в рамках SDD, формировать acceptance scenarios и проверять негативные и граничные случаи.
  • Проводить бенчмарки AI-процессов: сравнивать промпты, модели, настройки и логику обработки, использовать эталонные датасеты и рассчитывать метрики качества.
  • Тестировать REST API, webhooks, преобразования данных, внешние системы, таймауты, повторные события, частичные сбои и восстановление процессов.
  • Интегрировать проверки в CI/CD, анализировать падения, поддерживать тестовую документацию в Allure TestOps и описывать дефекты в Jira.

Требования

  • Опыт тестирования от 4 лет, включая автоматизацию от 2 лет.
  • Уверенное знание JavaScript ES6+: асинхронность, promises, обработка ошибок, JSON и преобразование данных.
  • Уверенные навыки тестирования API: REST, HTTP-методы и статусы, заголовки, авторизация и webhooks.
  • Опыт тестирования интеграционных и асинхронных процессов; понимание повторных попыток, идемпотентности, дедупликации, таймаутов и частичного выполнения.
  • Уверенный SQL для PostgreSQL: JOIN, агрегации и подзапросы; понимание транзакций и целостности данных.
  • Практические навыки работы с MongoDB, включая поиск и фильтрацию документов, вложенные структуры, массивы и базовые aggregation pipelines.
  • Опыт анализа требований и API-контрактов, формулирования проверяемых критериев приёмки и применения техник тест-дизайна.
  • Понимание оценки результатов ИИ: эталонные ответы, правила оценки, метрики, репрезентативность выборки, дисбаланс классов, вариативность и доверительные интервалы.
  • Умение обеспечивать воспроизводимость сравнений версий, фиксировать данные и конфигурацию и разделять настроечную и проверочную выборки.
  • Навыки работы с Git/GitLab, Jira, Postman, Swagger, Allure/Allure TestOps и CI/CD; умение писать поддерживаемый тестовый код, расследовать дефекты и проверять код и выводы, подготовленные с помощью ИИ.

Хорошо, если есть

  • Опыт работы с n8n или аналогичными платформами автоматизации и оркестрации.
  • Практический опыт бенчмаркинга LLM-процессов, автоматизации оценки AI-анализа, версионирования датасетов, промптов и результатов прогонов.
  • Опыт подготовки Measurement Plan, практический опыт SDD и поддержки связи «требование → сценарий → проверка → результат».
  • Опыт мокирования внешних сервисов, контрактного и нагрузочного тестирования, работы с очередями сообщений и событийной архитектурой.
  • Опыт Playwright, участия в развитии QA-процессов и стратегии автоматизации.

Культура и преимущества

  • Удалённая работа.
  • Командная работа, открытость к новым идеям, гибкий и осознанный подход.
  • Скидки на приобретение недвижимости.
  • Корпоративные скидки на английский язык, компенсация ДМС и спорта.
  • Компенсация повышения квалификации, включая конференции, тренинги, семинары и профессиональную литературу; кафетерий льгот.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →