Мы - быстрорастущий AI-стартап, создающий платформу нового поколения для видео-контента. Это система с высокой нагрузкой, асинхронными процессами, большим количеством интеграций и данными, рассчитанная на глобальный рынок.
Наша миссия - объединить авторов и зрителей, предоставив авторам лучший инструмент для генерации видео, а зрителям - максимально релевантные рекомендации.
Ищем Lead QA Engineer, который возьмет на себя направление качества в команде и поможет выстроить QA-процессы для платформы загрузки, обработки, публикации и стриминга видео-контента. Для нас это не роль только про ручное тестирование или только про процессы. Нам нужен человек, который умеет смотреть на качество системно: через процессы, архитектуру, риски, автоматизацию и зрелость команды, а также сам готов писать автотесты и погружаться в технические детали продукта.
Важно, чтобы ты умел работать в условиях неопределенности, влиял на качество продукта на ранней стадии и помогал команде не просто находить баги, а предотвращать их появление.
Выстраивать QA-направление и процессы качества в продуктовой команде
Формировать стратегию тестирования для backend, frontend, mobile и интеграционных сценариев
Определять, что и на каком уровне должно покрываться тестами: unit, integration, contract, e2e, manual exploratory
Самостоятельно писать и поддерживать автотесты на Kotlin или Java + Spring
Развивать автоматизацию тестирования и встраивать ее в CI/CD
Повышать качество релизов и снижать количество дефектов в production
Участвовать в проработке требований, архитектуры и acceptance criteria еще до начала разработки
Строить прозрачный процесс контроля качества для сложных асинхронных и event-driven сценариев
Тестировать пайплайны обработки видео: загрузка, валидация, транскодинг, публикация, доставка и воспроизведение
Выстраивать подход к тестированию нефункциональных требований: производительность, устойчивость, надежность, наблюдаемость
Анализировать причины инцидентов и системных дефектов, помогать команде устранять корневые проблемы
Менторить QA-инженеров и помогать развивать культуру качества внутри всей инженерной команды
Работать в тесной связке с backend, frontend, mobile, DevOps и product-менеджерами
Kotlin / Java
Spring Boot
Kafka
PostgreSQL
Redis
AWS
REST / WebSocket / асинхронные интеграции
CI/CD
Обязательные
6-10+ лет опыта в QA
Опыт в роли QA Lead / Lead QA Engineer / Test Lead от 2 лет
Опыт построения QA-процессов в продуктовых командах
Сильное понимание стратегии тестирования и тест-дизайна
Практический опыт написания автотестов на Kotlin или Java с применением Spring
Уверенное понимание тестирования backend-приложений на уровне API, integration и e2e
Опыт работы с JUnit 5, Spring Test, MockMvc / WebTestClient / Rest Assured или аналогичными инструментами
Опыт тестирования backend-систем, микросервисов и распределенных приложений
Понимание, как тестировать event-driven и асинхронные процессы
Опыт работы с CI/CD и встраивания тестирования в пайплайны поставки
Уверенные знания SQL и понимание работы реляционных БД
Умение анализировать логи, метрики, трассировки и поведение системы в production-like окружении
Опыт работы с highload или сложными продуктами с большим количеством интеграций
Будет большим плюсом
Опыт тестирования видео-платформ, стриминга или медиа-продуктов
Понимание жизненного цикла видео: upload, processing, transcoding, delivery, playback
Опыт тестирования Kafka-based систем, очередей и событийных пайплайнов
Опыт написания автотестов для асинхронных и event-driven сценариев
Опыт нагрузочного тестирования и анализа производительности
Понимание HLS, MPEG-DASH и особенностей воспроизведения видео
Опыт тестирования CDN, кеширования и edge-доставки
Опыт построения тестовых стендов и data-driven тестирования
Умение использовать AI-инструменты в QA: генерация тест-кейсов, ускорение анализа дефектов, помощь в написании автотестов, анализ логов и поведения системы
Смотришь на QA как на инженерную функцию, а не как на финальную проверку перед релизом
Умеешь встроить качество в процесс разработки, а не только в этап тестирования
Не только определяешь стратегию качества, но и можешь сам зайти в кодовую базу и написать автотесты руками
Понимаешь, где действительно нужна автоматизация, а где быстрее и полезнее ручная проверка
Умеешь находить баланс между скоростью релизов и уровнем надежности
Умеешь строить процессы не ради процессов, а ради качества продукта
Можешь влиять на зрелость команды и культуру ответственности за результат
Можно выстроить QA-направление практически с нуля и реально повлиять на то, как будет устроено качество в продукте
Сложный и живой продукт: асинхронность, highload, видео, интеграции, real user impact
Прямое влияние на релизы, инженерные процессы и пользовательский опыт
Минимум бюрократии, максимум пространства для сильных решений
Возможность собрать вокруг себя сильную QA-культуру и команду
Москва
до 200000 RUR