Middle QA Engineer (web / iOS / Android)

Warefly
Казань
🏢 Офис
Middle
Полная занятость
Россия
Описание вакансии

Мы — продуктовая IT-компания со стабильным растущим продуктом. Расширяем команду и ищем Middle QA, который тестирует не «по наитию», а системно, и умеет по-настоящему выстраивать рутину через AI-агентов

Важно: мы активно и глубоко используем Claude Code / Codex в ежедневной работе. Нам нужен не тот, кто «пробовал в чате», а тот, кто выстроил рабочий процесс на агенте: пишет точные промпты, создаёт собственные скиллы, собирает многошаговые пайплайны и делегирует часть рутины субагентам. Без реального опыта такого уровня резюме не рассматриваем.

Наш стек
Backend: Java / Spring - монолит на Tomcat + микросервисы в Kubernetes
Мобилки: iOS (Swift / SwiftUI), Android (Kotlin)
Данные: MySQL (прод-реплики), ClickHouse (аналитика чеков)
Очереди / стриминг: Kafka
Инфраструктура: Kubernetes, Docker, nginx, облака (Yandex Cloud / Scaleway)
Наблюдаемость: Grafana, Prometheus, InfluxDB, Sentry, ELK (Elasticsearch/Kibana)
CI/CD: GitLab CI
Интеграции: десятки внешних провайдеров
Мобильная телеметрия: AppMetrica, Crashlytics, Amplitude
Задачи
Проверка асинхронных сценариев: события в Kafka, фоновые обработки, консьюмеры
Диагностика по логам и метрикам (Sentry / Grafana / ELK) - умение локализовать проблему, а не только «воспроизвести»
Построение AI-ассистированного процесса тестирования на Claude Code / Codex: генерация тест-сценариев, автотестов, тестовых данных и рутинных проверок
Требования по Claude Code / Codex

Нужен реальный рабочий процесс, а не разовые запросы. Ждём, что вы умеете:

Промпт-инжиниринг под задачи QA: точные, воспроизводимые промпты с критериями приёмки
Создавать и поддерживать собственные скиллы (skills) — переиспользуемые процедуры (прогон чек-листа, генерация тест-данных, разбор бага)
Собирать пайплайны / workflow: многошаговые сценарии, параллельные субагенты, fan-out по областям с последующей сверкой
Подключать MCP-серверы ( БД, браузер, репозиторий) и гонять агента против реальных источников
Настраивать окружение агента: hooks, slash-команды, права, контекст-менеджмент
Верифицировать вывод агента не доверять слепо: перепроверять факты, тесты и SQL, отличать правдоподобное от корректного
Генерировать и поддерживать автотесты (Playwright/Cypress) и тест-данные через агента, встраивать это в повторяемый процесс
Общие требования
Опыт тестирования от 2 лет
HTTP, REST API, понимание клиент-серверного взаимодействия
SQL на уровне выборок и проверки данных (JOIN, агрегаты, сверка по нескольким таблицам)
Опыт тестирования мобильных приложений (iOS и/или Android)
Самостоятельность в анализе задач и оценке рисков
Будет плюсом
Автоматизация: Playwright / Cypress
Опыт с CI/CD (GitLab CI и аналоги)
Очереди и стриминг: Kafka / RabbitMQ
Работа с ClickHouse / аналитическими БД, чтение метрик в Grafana/Prometheus, разбор ошибок в Sentry
Знание Kubernetes / Docker на уровне «посмотреть логи пода, понять топологию»
Условия
Небольшую, дружную команду без лишней бюрократии
Гибкий формат работы (удаленка/гибрид)
Прямое влияние на процессы и на то, как QA использует AI
Конкурентная заработная плата
Процесс отбора

1. Интервью

2. Практическое задание с Claude Code / Codex (покажете реальный процесс: промпты, скилл или мини-пайплайн)

3. Техническое собеседование

Функциональное, регрессионное и интеграционное тестирование web + iOS + Android
API-тестирование (Postman / Swagger), проверка клиент-серверного взаимодействия и контрактов
Тест-кейсы, чек-листы, баг-репорты; анализ требований и поиск пробелов до старта тестирования
SQL-проверки данных в MySQL и ClickHouse (сверка результата сквозь пайплайн)
Проверка асинхронных сценариев: события в Kafka, фоновые обработки, консьюмеры
Диагностика по логам и метрикам (Sentry / Grafana / ELK) — умение локализовать проблему, а не только «воспроизвести»
Построение AI-ассистированного процесса тестирования на Claude Code / Codex: генерация тест-сценариев, автотестов, тестовых данных и рутинных проверок
AI-помощник
Источникhh.ru
Опубликовано16 ч назад
Просмотры0
Если при отклике просят перевести деньги, назвать код из SMS, войти через чужой аккаунт или установить непонятное приложение — это признаки мошенничества. Не соглашайся и напиши нам через чат с основателем или форму обратной связи.