Описание
Команда Evolution AI Agents развивает и поддерживает платформу персональных ИИ-агентов в контуре Cloud.ru. Клиенты создают и запускают агентов в Agents Space, ставят им задачи в чате, подключают инструменты и интеграции и управляют жизненным циклом агентов.
Задачи
•Формировать стратегию тестирования Agents Space на уровнях API, runtime, UI и инфраструктуры
•Анализировать архитектуру, пользовательские сценарии и риски автономного выполнения
•Проектировать функциональные, интеграционные, системные и сквозные тесты
•Проверять запуск, остановку, перезапуск, обновление и масштабирование агентов
•Тестировать долгие, многошаговые и мультиагентные сценарии
•Проверять подключение моделей, инструментов, секретов и корпоративных интеграций
•Тестировать полноту и корректность трейсов, метрик, логов, аудита и расчёта стоимости
•Проверять лимиты на шаги, время, токены, ресурсы и бюджет
•Создавать сценарии проверки защитных ограничений, участия человека в цикле и блокировки опасных действий
•Тестировать изоляцию арендаторов, права доступа и защиту чувствительных данных
•Автоматизировать проверки API, UI и сквозных сценариев
•Создавать управляемые заглушки моделей и инструментов для воспроизводимых тестов
•Интегрировать тесты и контроль качества в CI/CD
•Участвовать в нагрузочном, хаос-, защитном и восстановительном тестировании
•Локализовывать дефекты между агентом, моделью, средой выполнения, интеграцией и инфраструктурой
•Анализировать производственные инциденты и добавлять регрессионные сценарии
Требования
•Опыт тестирования серверных, платформенных или распределённых систем
•Знание функционального, интеграционного, системного и регрессионного тестирования
•Опыт автоматизации на Python, Go или TypeScript
•Опыт тестирования REST/gRPC API
•Уверенная работа с Linux, Docker, Git и CI/CD
•Базовое понимание Kubernetes и микросервисной архитектуры
•Понимание HTTP, WebSocket, DNS и TCP/IP
•Опыт анализа логов, метрик и распределённых трейсов
•Умение проектировать тесты для асинхронных и событийных процессов
•Способность локализовать проблему между несколькими компонентами системы
•Интерес к LLM и понимание недетерминированной природы их ответов
Условия
•Оклад + годовой бонус
•Расширенный ДМС со стоматологией
•Компенсация спорта
•Штатный терапевт и психолог
•Гибкий график; по пятницам сокращённый рабочий день
•Офис в Москве
•Индивидуальный план развития и обучение за счёт компании
•Возможность вертикального и горизонтального роста
•Возможность развиваться как эксперту: выступать на мероприятиях, писать статьи
•Профессиональные сообщества и клубы по интересам
•Неформальные мероприятия
•Льготная программа ипотечного и потребительского кредитования
•Материальная помощь при рождении детей и других семейных обстоятельствах
•Бонусы за рекомендации кандидатов на открытые вакансии