Overview
Company
Profile match
Impact
Conditions
Benefits
Hiring process
Similar jobs
NovaML позволяет автоматизировать весь процесс машинного обучения и построения прогнозных моделей и может выполнять весь спектр действий, производимых Data Scientists за считанные минуты.

О продукте

EvoAI - это веб-SaaS-платформа для разработки LLM-приложений. С её помощью команды собирают и выкатывают в прод корпоративных AI-агентов, подключают их к Telegram и другим каналам и оркеструют поверх собственных данных.

Команда на этапе активного роста - мы перестраиваем техническую команду под масштабирование. Нам нужен senior-инженер и лид, который хочет ownership, а не детальные ТЗ; думает системно; готов влиять на архитектуру, процессы и качество; хочет строить платформу, а не «закрывать таски».

Роль

Ты - владелец качества продукта.

Отвечаешь за QA-стратегию и качество релизов платформы, на которой работают корпоративные клиенты. Это не только функциональное тестирование UI - это качество недетерминированной AI-системы: агентов, RAG-пайплайнов, интеграций с LLM-провайдерами и vector-базами.

Зоны ответственности:

  • QA-стратегия продукта - и для классической веб-части (Flask API, Next.js UI), и для LLM-специфичной (eval агентов и RAG, prompt-регрессии).

  • Ownership процессов тестирования - TDD (red → green → refactor), AAA-структура, разделение unit / integration / E2E.

  • Quality gates для релизов - coverage-пороги, type-check (ruff / tsc), линты, прогон Playwright, проверка миграций Alembic.

  • Развитие автоматизации - pytest + testcontainers на бэке; Vitest + React Testing Library + Playwright на фронте; нагрузочное и chaos-тестирование Celery-воркеров и vector-БД; security-тесты (SSRF-прокси, multi-tenant изоляция, секреты).

  • Eval-инфраструктура для AI-агентов - автоматизация качества ответов через Langfuse / Opik / Weave, регресс-наборы по промптам и тулзам, метрики качества RAG-ретривала.

  • Управление небольшой QA командой - управление фокусом команды и распределение задач.

  • Менторинг QA и разработки - code review тестов, прокачивание команды в pytest / Vitest.

Ожидания от кандидата:

  • 5+ лет опыта в QA.

  • Опыт построения QA-процессов с нуля или их масштабирования.

  • Понимание SDLC и CI/CD (GitHub Actions, Docker Compose в пайплайнах, параллельный прогон тестов).

  • Уверенный Python: pytest, фикстуры, параметризация, моки, testcontainers; опыт тестирования Flask / SQLAlchemy / Celery.

  • Автоматизация фронта: Vitest или Jest + RTL, Playwright или Cypress на E2E.

  • Тестирование API: REST / contract-first (OpenAPI), типобезопасные контракты.

  • Понимание распределённых систем: очереди (Celery / Redis), async-флоу, eventual consistency, мультиарендность.

  • PostgreSQL: миграции (Alembic), tenant-scoping, тестирование на реальной БД, а не на моках.

  • Умение аргументировать качество с точки зрения бизнеса (риск регрессии vs. скорость релиза).

  • Самостоятельность и проактивный ownership: умение брать зону ответственности целиком и доводить до результата без детальных ТЗ.

Будет плюсом:

  • Опыт тестирования LLM-приложений или AI-агентов.
  • Опыт с vector-БД (pgvector, Qdrant, Weaviate, Pinecone и т. п.) и тестированием качества RAG-ретривала.

Условия:

  • Удаленный формат работы с 09:00 до 18:00 по мск;

  • Сильная команда, в которой есть возможность для реализации творческих идей и профессионального роста.

Recommended for you based on this role

Similar stack
Same company
In your city
up to $24k per year • Remote • Moscow
AI/ML
LLM
Apply
ML-инженер 2 days ago
up to $37k per year (net) • Remote • Moscow
Python
SQL
AI/ML
BERT
Fine-tuning
LLM
NLP
NLTK
Pandas
PyTorch
spaCy
TensorFlow
Transformers
DevOps
AWS
Azure
Docker
GCP
Kubernetes
Apply
up to $30k per year (net) • Remote • Moscow
AI/ML
Claude
Claude Code
LLM
Management
Confluence
Jira
Apply
up to $24k per year • Remote • 2+ years exp • Moscow
JavaScript
Frontend
React.js
Mobile
UIKit
Design
Figma
Apply
up to $22k per year • Remote • 2+ years exp • Moscow
JavaScript
TypeScript
AI/ML
Computer Vision
LLM
RAG
Frontend
Ant Design
Apache ECharts
Chart.js
Material UI
Next.js
npm
pnpm
React Query
React.js
Recharts
Redux
Redux Toolkit
shadcn/ui
Storybook
Vite
Webpack
Zustand
Tailwind CSS
Radix UI
Mobile
State Management
DevOps
CI/CD
Docker
Git
Rest API
WebSockets
Analytics
Plotly
QA
Cypress
Jest
Playwright
Vitest
Apply
Middle QA Engineer 25 days ago
up to $37k per year (net) • Remote • 3+ years exp • Moscow
JavaScript
Python
SQL
TypeScript
AI/ML
LLM
RAG
DevOps
CI/CD
Docker
Git
Rest API
Management
Confluence
Jira
QA
JMeter
k6
Playwright
Postman
Pytest
Selenium
Swagger
Apply
up to $30k per year • Remote • Moscow
AI/ML
Computer Vision
LLM
Apply
Career impact
Discover how this job can transform your career
Get a personal career forecast for this job - salary uplift, next-level role, skill boost and a 3-year financial impact, all calculated from your profile.
Personal salary uplift vs. your current pay
Your 3-year career trajectory
Skills you will level up in this role
3-year financial impact in dollars
Create free account
Free forever • Less than a minute • No credit card

Work setup

Location
Moscow
Remote work
Remote (Russia)
Employment
Contractor

Compensation

Salary
up to $44k per year (net)