Задачи
Команда Evolution Foundation Models развивает и поддерживает высоконагруженный сервис Cloud.ru Evolution: доступ к готовым LLM и смежным AI-моделям по API — без собственной GPU-инфраструктуры и DevOps у клиента. Оплата за токены, данные в защищенном контуре в РФ. Сейчас мы ищем Fullstack QA Engineer, который умеет писать стабильные авто-тесты, встраивать их в пайплайн, а также принимать участие в формировании и реализации стратегии покрытия и внедрения quality gates. Подробнее о продукте: https://cloud.ru/products/evolution-foundation-models
- Разрабатывать и улучшать тестовую стратегию платформы: что закрываем unit/component/integration/contract, что оставляем на E2E и load.
- Писать и развивать автотесты на Python (pytest) и/или Go для сервисов Foundation Models.
- Выполнять E2E-проверки пользовательских путей.
- Покрывать критичные домены: OpenAI/Anthropic-совместимый API, streaming (SSE), квоты, биллинг, Guardrails.
- Слежать за стабильностью прогонов и участвовать в quality gates.
- Работать с k8s-стендами: разбирать логи, помогать с регрессией перед выкаткой.
- Помогать настраивать и использовать уже имеющиеся сервисные и продуктовые метрики в своей работе.
- Взаимодействовать с разработкой: обсуждать реализацию, поведение в edge-кейсах и приоритизировать тестовое покрытие в зависимости от критичности функционала.
Требования
- Опыт автоматизации тестирования от трех лет.
- Опыт написания тестов на Python или Go.
- Понимание архитектуры распределённых систем и API (REST; плюсом gRPC).
- Понимание, как работают Kubernetes, Redis, очереди/брокеры (желательно Kafka) и реляционные БД.
- Опыт написания и отладки тестов в CI/CD пайплайне.
- Умение действовать самостоятельно: находить пробелы в покрытии, предлагать оптимальные тестовые решения и доводить ручные тесты до автоматизации.
- Будет плюсом: Опыт тестирования высоконагруженных API, streaming/SSE или совместимости с внешними SDK/контрактами (OpenAI, Anthropic и аналоги).
- Будет плюсом: Опыт тестирования биллинга, квот, exactly-once/at-least-once сценариев или асинхронных пайплайнов.
- Будет плюсом: Опыт работы с LLM-инференсом, vLLM или AI-платформами.
- Будет плюсом: Опыт нагрузочного тестирования (k6, Locust или аналоги).
- Будет плюсом: Опыт настройки метрик и алертов в Prometheus + Grafana.
Условия
- Комфортная среда
- Оформление в соответствии с трудовым законодательством РФ
- Достойный уровень дохода: оклад + годовой бонус
- Расширенный ДМС со стоматологией
- Компенсация спорта
- Штатный терапевт и психолог
- Гибкий график работы, пятница – сокращенный рабочий день
- Классный офис в Москве
- Культура, в основе которой эмпатия, уважение, открытость и свобода строить рабочий процесс так, как считаешь нужным
- Место, где ты растешь
- Индивидуальный план развития и обучение за счет компании
- Возможность вертикального и горизонтального роста
- Возможность развиваться как эксперту: выступать на мероприятиях, писать статьи
- Крутая команда
- Профессиональные сообщества и клубы по интересам
- Неформальные мероприятия: от футбольного клуба до посиделок с пиццей
- Еще у нас Льготная программа ипотечного и потребительского кредитования
- Материальная помощь при рождении детей и других семейных обстоятельствах
- Бонусы за рекомендации кандидатов на открытые вакансии
- ЕЩЁ У НАС:
- Продукт на стыке production и AI-инфраструктуры: им пользуются как внешние клиенты, так и внутренние - соседние команды, использующие наш сервис для своих агентов, R&D/production-стеку Cloud.ru.
- Работа рядом с сильными backend-, platform-, DevOps- и QA-инженерами.
#J-18808-Ljbffr