Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузите резюме
описание
Описания нет
задачи
Команда
Evolution ML Inference
развивает и поддерживает платформу запуска инференса нейросетей в контуре Cloud.ru: клиенты поднимают Model Run / Comfy / Docker workloads на GPU, вызывают модели с низкой задержкой и управляют жизненным циклом через API и консоль. Если вы пользовались генерацией картинок Кандинского — под капотом работали сервисы, которые развивает наша команда.
Сейчас мы ищем опытного QA (Middle+), который умеет писать стабильные тесты, расширять покрытие критичных сценариев, разбирать и бороться с флаками в регрессе и брать ответственность за качество продукта — без долгого погружения "с нуля".
Что мы предлагаем:
Продукт на стыке AI-инфраструктуры и cloud platform.
Уже есть авто-тесты на Python — нужно расширять покрытие и стабилизировать текущие тесты.
Возможность влиять на процессы тестирования продукта.
Работа в команде с сильными инженерами; общие QA-практики направления и компании в целом.
Стек платформы: Kubernetes, KServe; брокеры и оркестрация — Kafka, Redis, Temporal; языки сервисов — Go и Python.
Доступ к стендам с реальными GPU-workload’ами и экосистеме Cloud.ru
Чем предстоит заниматься:
Тестирование нового и существующего функционала продукта ML Inference (lifecycle Model Run, вызов моделей, runtimes, интеграции с внутренними сервисами, биллинг).
Развитие методологии и стратегии тестирования: функциональное, интеграционное, регрессионное, нагрузочное.
Проектирование, реализация и поддержка автоматизированных тестов на Python.
Участие в развитии тестовой инфраструктуры: стенды, окружения, тестовые данные.
Анализ требований и участие в проработке решений с точки зрения качества и тестируемости.
Выявление, локализация и документирование дефектов, контроль их исправления.
Участие в улучшении процессов разработки и CI/CD с точки зрения качества.
Взаимодействие с разработчиками, code review автотестов.
требования
Опыт автоматизации тестирования от трех лет.
Опыт написания тестов на Python (pytest); плюсом — чтение/правки на Go.
Понимание архитектуры распределённых систем: Kubernetes (базовый kubectl: logs, get/describe pods), Docker, очереди/брокеры, реляционные БД на уровне проверки состояния.
Опыт написания и отладки тестов в CI/CD.
Умение действовать самостоятельно и проактивно.
Готовность брать ответственность за процессы тестирования в продукте, а не только пройти чек-лист.
Опыт работы с Linux.
Дополнительно приветствуем:
Опыт тестирования ML/LLM inference platforms, KServe, vLLM / SGLang или аналогов.
Опыт тестирования биллинга и/или метеринга в облачных сервисах.
Опыт нагрузочного тестирования и работы с latency / queue / cold start метриками.
Опыт с Kafka, Redis или Temporal в интеграционных сценариях.
Опыт тестирования отказоустойчивости.
Опыт с Kubernetes в контексте тестирования и стендов.
Участие в выстраивании QA-процессов в команде (стратегия, шаблоны, quality gates).
условия
Комфортная среда
Оформление в соответствии с трудовым законодательством РФ;
Достойный уровень дохода: оклад + годовой бонус;
Расширенный ДМС со стоматологией;
Компенсация спорта;
Штатный терапевт и психолог;
Гибкий график работы, пятница – сокращенный рабочий день;
Классный офис в Москве;
Культура, в основе которой эмпатия, уважение, открытость и свобода строить рабочий процесс так, как считаешь нужным.
Место, где ты растешь
Индивидуальный план развития и обучение за счет компании;
Возможность вертикального и горизонтального роста;
Возможность развиваться как эксперту: выступать на мероприятиях, писать статьи.
Крутая команда
Профессиональные сообщества и клубы по интересам;
Неформальные мероприятия: от футбольного клуба до посиделок с пиццей.
Еще у нас
Льготная программа ипотечного и потребительского кредитования;
Материальная помощь при рождении детей и других семейных обстоятельствах;
Бонусы за рекомендации кандидатов на открытые вакансии.