QA Engineer (Manual + Automation)

Новые Ветеринарные Технологии

QA Engineer (Manual + Automation)

Москва, Большая Серпуховская улица, 62к2

Метро: Добрынинская

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

О проекте

МетаПетс — цифровая экосистема для ветеринарных клиник, врачей и владельцев питомцев. Развиваем собственную МИС: медкарты, расписание, финансы, склад, стационар, лабораторию и аналитику; мобильное приложение и внешние интеграции. В продукт встроены ИИ-ассистент, транскрибация, резюме и аудит медкарт. Система используется в пилотных клиниках; приоритет — стабильность ежедневных сценариев и масштабирование.

Ищем инженера, который проверяет продукт целиком, локализует ошибки по коду и данным, развивает автоматизацию и помогает разработчикам быстрее выпускать проверенные исправления.

Технический контекст

Frontend: Vue 3, Nuxt 3 (SPA), TypeScript, Composition API, Pinia, Vue Router; PrimeVue, Tailwind CSS/Sass, Vuelidate, Axios. Сложные формы, таблицы, календарь, Tiptap-редактор, графики Chart.js и аудиозапись RecordRTC.

Backend и данные: Python, FastAPI, Pydantic, SQLAlchemy, Alembic, PostgreSQL; REST/OpenAPI, WebSocket, Kafka, Redis, S3. Multi-tenant: отдельная БД на тенант, JWT и разграничение доступа.

Диагностика и окружение: Grafana, ClickHouse и Loguru для анализа логов; Git, Linux, Docker/Compose, CI/CD. Мобильное приложение — React Native, iOS/Android; ИИ-контур — LLM/RAG и транскрибация.

Задачи:

Планирование: разбирать требования, уточнять критерии приёмки; вести тест-кейсы, чек-листы и данные, выделять критические сценарии и риски.

Проверки: ручное, исследовательское, интеграционное и регрессионное тестирование веба, API и мобильного приложения; проверка контрактов, миграций и совместимости компонентов.

Диагностика: воспроизводить сбои через DevTools, запросы, логи, SQL и чтение кода; готовить баг-репорты с версией, окружением и доказательствами. Сопровождать исправление до повторной проверки.

Автоматизация: писать API- и UI-тесты, запускать в CI/CD, поддерживать фикстуры, моки, изоляцию и очистку данных; устранять нестабильные тесты.

Релизы: готовить отчёт о покрытии, дефектах и рисках; вместе с Tech Lead определять готовность выпуска и выполнять smoke-проверки после обновления.

Обязательные требования:

Опыт: от 3 лет коммерческого тестирования веба и API, самостоятельная разработка автотестов. Тест-дизайн: границы, классы эквивалентности, таблицы решений, переходы состояний и приоритизация по рискам.

Frontend-диагностика: читать JavaScript/TypeScript и Vue-компоненты; понимать реактивность Vue 3, Composition API, Pinia и маршрутизацию Nuxt. Работать с DevTools/Vue Devtools: Network, Console, storage, cookies; различать ошибки интерфейса, состояния и API.

API и код: HTTP/REST, JSON, OpenAPI, WebSocket, JWT; Postman или аналог. Читать Python/FastAPI, Pydantic-схемы и stack trace, прослеживать запрос до бизнес-логики и БД; проверять валидацию, права и коды ошибок.

Данные: PostgreSQL/SQL — JOIN, агрегаты, проверка связей и целостности. Проверять миграции, конкурентные изменения, повторные операции, кеш Redis и доступ к файлам S3.

Автотесты: практический Python/pytest и/или TypeScript/JavaScript с Playwright либо Cypress. Уметь строить API- и E2E-проверки, выбирать устойчивые локаторы, использовать ожидания, фикстуры, параметризацию и моки.

Асинхронные сценарии: понимать Kafka — события, consumer groups, offsets и lag; проверять задержки, дубли, порядок обработки и восстановление после сбоя. Сопоставлять результат в интерфейсе, API и БД.

Логи и окружение: находить запросы и ошибки в Grafana/ClickHouse, связывать события по request/correlation ID; работать с Git, Linux, Docker/Compose и результатами CI/CD. Не включать секреты и персональные данные в тестовые отчёты.

Мобильное тестирование: iOS/Android, устройства и эмуляторы, разрешения, push, фон и возврат в приложение, потеря сети и синхронизация с веб-системой

Будет преимуществом

Appium/Detox; k6/Locust; контрактное тестирование и безопасность API; МИС/ERP и складской учёт; LLM/RAG. Использование ИИ-агентов для подготовки тестов и диагностики с обязательной проверкой результата.

Условия:

​​​​​​​Полная занятость
Удалённый формат работы с обязательными слотами коммуникации
Официальная оплата труда
Скидки на лечение питомцев сотрудников

Посмотреть контакты работодателя

Адрес

Похожие вакансии

YADRO
  • Москва

  • Не указана

Рекомендуем
Marfatech

Senior QA Engineer

Marfatech

  • Москва

  • Не указана

Рекомендуем
Финтехробот

QA-инженер

Финтехробот

  • Москва

  • Не указана

Рекомендуем
Marfatech
  • Москва

  • Не указана

Московская Биржа

QA Automation Engineer (Python)

Московская Биржа

  • Москва

  • Не указана

Форум-Авто
  • Москва

  • до 250000 RUR

42
  • Москва

  • до 250000 RUR

Финтехробот
  • Москва

  • от 195000 RUR

Q1X
  • Москва

  • от 195000 RUR

Флаувау
  • Москва

  • до 250000 RUR

Компания ПЭК
  • Москва

  • до 250000 RUR

Системная Интеграция

QA-инженер

Системная Интеграция

  • Москва

  • до 250000 RUR

  • Москва

  • до 250000 RUR

Джемтех
  • Москва

  • до 250000 RUR

QA Engineer (Junior+ / Middle)

Кидс Аппс

  • Москва

  • до 250000 RUR

Чиббис
  • Москва

  • до 250000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию