Приглашаем Вас стать частью команды JustWork. Мы занимаемся заказной разработкой высоконагруженных систем: от видеоплатформ (включая крупнейшие онлайн-кинотеатры СНГ) до инфраструктурных сервисов для популярных онлайн-игр, CRM, CSM, справочных, финансовых и других продуктов со сложной бизнес-логикой.
Мы ищем инженера по качеству с сильной базой в тестировании и достаточной инженерной глубиной.
Для нас эта роль не сводится к ручному прогону сценариев. Нам нужен специалист, который умеет разбирать и валидировать требования до начала тестирования, строить осмысленный тестовый контур, видеть риски качества на уровне всей системы и доводить результат до полезного для команды состояния.
Чем предстоит заниматься:
- анализировать требования, находить в них пробелы и уточнять критичные детали до начала проверки;
- строить стратегию тестирования на уровне задачи, фичи, сервиса, релиза и итерации;
- проводить функциональные, интеграционные, регрессионные и релизные проверки;
- диагностировать проблемы не только через интерфейс, но и через API, DevTools, network, данные, логи и другие доступные технические сигналы;
- готовить тестовые данные, фиксировать дефекты и оформлять результат так, чтобы он был полезен разработке и продукту;
- участвовать в оценке рисков релиза, post-release проверках и разборе инцидентов;
- повышать тестируемость системы: договариваться о недостающих сигналах, тестовых данных, точках контроля и других условиях, без которых качественная проверка и локализация проблем становятся дорогими или ненадёжными;
- поддерживать и развивать техническую документацию по тестированию, правилам проверок и рабочему процессу.
Что ожидаем:
- коммерческий опыт в web QA от 5 лет;
- уверенная база по web testing, API, DevTools, SQL, Linux, понимание client-server архитектуры;
- умение анализировать требования и задавать уточняющие вопросы до начала тестирования;
- умение строить стратегию проверки, а не только выполнять готовый список тест-кейсов;
- опыт релизных проверок, оценки release readiness и работы с риском качества;
- уверенная техническая диагностика проблем через интерфейс, API, сетевой трафик, данные и доступные серверные сигналы;
- умение видеть крайние случаи, интеграционные точки, межсервисные сценарии, частичные отказы и деградации;
- нормальная инженерная коммуникация с разработкой и владельцем продукта;
- базовое понимание Git, CI/CD, сборки и поставки изменений;
- умение системно оформлять результаты анализа, дефекты, договорённости и рабочие правила в документации.
Будет плюсом:
- знакомство с инструментами автоматизации тестирования и готовность применять их по задаче: Playwright, Cypress, Cucumber, Pytest, Postman/Newman, k6, Yandex Tank, Appium;
- опыт работы с межсервисными сценариями, очередями, фоновыми процессами и сложными данными;
- опыт тестирования на устройствах, а не только в desktop browser;
- базовое представление о performance и security testing;
- готовность закрывать пробелы через код, инструменты и современные ИИ-подходы, если это действительно улучшает качество.
Какой специалист нам подойдёт
Нам ближе кандидат, который:
- умеет мыслить через требования, риски и систему, а не только через happy path;
- не упирается в границу "это не моя зона", если задачу нужно решить инженерно;
- умеет спокойно и аргументированно обсуждать качество с разработкой и продуктом;
- способен быстро разобраться в незнакомом контексте и выстроить проверку там, где всё ещё не разложено по шагам заранее.
Как проходит отбор:
- скрининг и короткий созвон по анкете;
- практическая проверка (live testing) и техническое собеседование.