QA-инженер (middle+)

Алексеева Марина Николаевна

QA-инженер (middle+)

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

Важно

  • Работа полностью удалённая
  • Исключительно на фултайм. Без совмещений в рабочее время (личные дела, личные проекты, фриланс, подработка, обучение и т.д.)
  • Агентствам и фрилансерам — просьба не откликаться

О проекте

Наш проект — стартап «MiOON», базируется на Пхукете (Таиланд). Занимаемся разработкой собственного продукта — агрегатор (сдам / продам) коммерческой недвижимости, готовый бизнес, земельные участки, виллы.

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

Сразу уточним важный момент: это не короткий проект и не роль «только на MVP». Мы ищем человека в долгую — после запуска нужно будет дальше развивать процессы качества, расширять автотесты и удерживать стабильность продукта по мере роста.

Что у нас сейчас

  • Проект на стадии подготовки к MVP
  • До этой позиции качество держалось гибридно: разработчики прогоняли smoke на своих фичах, CTO ловил UX-проблемы при ревью
  • Сейчас открывается первая выделенная QA-позиция — вы строите процесс с нуля
  • Базовая инфраструктура автотестов заложена (pytest на backend, Vitest на frontend, Playwright для e2e — структура есть, наполнение минимальное)
  • AI/LLM-инструменты — встроенная часть рабочего процесса команды, не «эксперимент»

Что предстоит делать

Тестовая стратегия и процессы - Построить тестовую стратегию релиза с нуля: что покрываем regression, что smoke на каждый релиз, что exploratory - Завести bug-report template и шкалу severity, синхронизировать команду по процессу - Выбрать систему тест-менеджмента (TestRail / Allure / Notion / собственное решение — на ваше усмотрение) - Вести регрессионный лист и поддерживать его актуальным

Ручное и exploratory тестирование - Проходить ключевые пользовательские флоу на staging перед каждым релизом - Тестировать новые фичи на основе ТЗ и обсуждений с продуктом - Проводить exploratory-сессии для поиска нестандартных багов - Тестировать мультиязычный интерфейс (три языка) и mobile-first-адаптив

Автоматизация - Закладывать базу e2e-автотестов на Playwright: критический путь (регистрация → создание объявления → модерация → публикация) обязателен - Писать API-тесты для проверки backend-эндпоинтов - Интегрировать автотесты в CI на GitHub Actions - Бороться с flaky-тестами и поддерживать стабильность набора

Релизы и инциденты - Координировать regression-тестирование релиз-кандидата - Совместно с CTO принимать go / no-go-решение перед релизом - Делать post-release smoke в production - Разбирать продакшен-инциденты в части QA: что должно было быть поймано в тестировании, что добавить в регрессию

Командная работа - Участвовать в ревью спецификаций новых фич и задавать вопрос «как это тестируется?» - Работать в связке с разработчиками как партнёр, а не как контролёр - Объяснять баги конструктивно, доводить до исправления

Работа с AI/LLM-инструментами - Использовать AI-ассистентов (Claude, Cursor, GitHub Copilot и аналоги) для генерации тест-кейсов, edge-кейсов, тестовых данных, Playwright-скриптов - Применять LLM для bug triage и анализа Sentry-логов - Грамотно валидировать AI-сгенерированные тесты — что они реально проверяют, а не имитируют - Видеть, где AI экономит часы, а где даёт мусор (особенно в exploratory и в работе с edge-кейсами)

Наш стек

  • Backend: Python / FastAPI / PostgreSQL
  • Frontend: Next.js / React / TypeScript / Tailwind / shadcn/ui
  • Тесты: Playwright (e2e), pytest (BE), Vitest (FE)
  • CI: GitHub Actions
  • Observability: Sentry, PostHog, structured logs
  • AI/LLM-инструменты в рабочем процессе (Claude, Cursor, GitHub Copilot и др.)

Что важно уметь

  • Уверенно строить тестовую стратегию для продукта с нуля
  • Иметь реальный опыт с Playwright, Cypress или Selenium — не «открыл туториал», а писали, поддерживали, ловили flaky
  • Уметь тестировать REST API (Postman / Insomnia / curl / собственный скрипт) с пониманием статусов, заголовков, граничных случаев
  • Базовое программирование на JavaScript / TypeScript или Python — достаточно, чтобы читать код разработчиков и писать e2e
  • Опыт работы с SQL на уровне выборки данных для верификации
  • Уметь читать pipeline CI / CD и понимать, где что запускается
  • Понимать HTTP, REST, статус-коды, заголовки в контексте отладки
  • Активно использовать AI/LLM-инструменты и понимать их сильные и слабые стороны в QA-работе
  • Уметь аргументированно сказать «не выпускаем» и не сломаться под давлением срока

Будет плюсом

  • Опыт в marketplace / classified / каталогах / агрегаторах
  • Опыт работы в маленькой продуктовой команде или стартапе
  • Опыт тестирования мультиязычных интерфейсов
  • Опыт нагрузочного тестирования (k6, JMeter, Locust)
  • Опыт security-тестирования (OWASP Top 10, базовые vulnerability scans)
  • Опыт accessibility-тестирования (axe, Lighthouse a11y)
  • Опыт визуального регрессионного тестирования (Percy, Chromatic, Playwright screenshots)
  • Опыт работы с PostHog, Sentry, Datadog для observability-стороны QA
  • Опыт с тестированием платёжных интеграций
  • Свой устоявшийся рабочий процесс с AI-ассистентами в QA, которым готовы поделиться с командой
  • Знание английского для чтения технической документации

В сопроводительном письме

Достаточно очень короткого письма. Обязательно укажите в самом начале:

QA MiOON Phuket

И в 1–2 предложениях — что в вакансии вас зацепило. Приложите ссылки на портфолио / GitHub / примеры bug-репортов, если есть.

Как будет строиться работа

  • Задачи ставятся напрямую внутри продуктовой команды
  • Много прямой коммуникации, мало лишней бюрократии
  • Важна самостоятельность: вы единственный QA в команде, нужно не только тестировать, но и видеть проблему целиком
  • Работа в связке с CTO, backend и frontend-разработчиками
  • AI/LLM — рабочий инструмент команды, не запрет и не «костыль»

Что мы предлагаем

  • Полностью удалённую работу
  • Прямое влияние на качество продукта на ранней стадии
  • Понятный стек без экзотики
  • Выплаты 2 раза в месяц
  • Возможность вырасти в lead-QA по мере расширения команды

Кого мы точно не ждём

  • Тех, кто умеет только прокликивать тест-кейсы в TestRail
  • Тех, кто «не пишет код вообще» — здесь придётся писать e2e
  • Тех, кто считает «нашёл баги — работа окончена», а не доводит до исправления
  • Тех, кто совмещает несколько работ или проектов
  • Тех, кто принципиально отвергает AI/LLM в работе
Навыки
  • QA
  • QA Engineer
  • Test Engineer
  • e2e testing
  • regression testing
  • API testing
  • Playwright
  • Postman
  • Swagger
  • Chrome DevTools
Посмотреть контакты работодателя

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

Си энд Ю Ко

Middle QA Engineer

Си энд Ю Ко

  • Москва

  • от 130000 RUR

Рекомендуем
Форум-Авто
  • Москва

  • до 200000 RUR

Рекомендуем

Manual QA Engineer

Финтехник

  • Москва

  • до 2600 USD

Рекомендуем
Верный Код

QA Engineer FullStack

Верный Код

  • Москва

  • до 2600 USD

Бреалит
  • Москва

  • до 2600 USD

Банк ДОМ.РФ
  • Москва

  • до 2600 USD

СберЗдоровье

Middle QA Engineer (Java)

СберЗдоровье

  • Москва

  • до 2600 USD

Островок
  • Москва

  • до 2600 USD

ГК «МТ-Интеграция»
  • Москва

  • до 2600 USD

HeadHunter
  • Москва

  • до 2600 USD

Marfatech
  • Москва

  • до 2600 USD

Мидлэнд Ритейл Груп

QA Engineer (Mobile)

Мидлэнд Ритейл Груп

  • Москва

  • до 150000 RUR

Prooftech IT
  • Москва

  • до 150000 RUR

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

  • от 195000 RUR

Romantic lines LP

Senior QA Engineer (Fullstack)

Romantic lines LP

  • Москва

  • до 3500 USD

Lead QA Engineer (gamedev)

Антипова Анастасия Андреевна

  • Москва

  • до 3500 USD

MadOut Games
  • Москва

  • до 3500 USD

Алексеева Марина Николаевна

Frontend-разработчик (middle+)

Алексеева Марина Николаевна

  • Москва

  • до 220000 RUR

Интеграция Дистрибуция Проекты

Senior Manual QA Engineer (Real-Time Audio/Voice)

Интеграция Дистрибуция Проекты

  • Москва

  • до 220000 RUR

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

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