О продукте:
Мы создаём платформу нового поколения для разработки ПО, основанную на автономных AI-агентах. Наша цель — заменить рутину цифровыми сотрудниками: агентами-аналитиками, разработчиками и авто-тестировщиками.
Мы ищем специалиста, который научит наших AI-агентов писать автотесты как лучшие SDET-инженеры в индустрии. Вы не будете писать тесты руками — вы будете создавать «мозги» для агентов, которые делают это за вас.
Обязанности:
1. Проектирование тестовых агентов
- Декомпозиция процесса написания автотестов на атомарные шаги: анализ требований → определение тест-кейсов → генерация кода → валидация → отладка
- Разработка системных промптов для каждого этапа (API-тесты, UI-тесты, интеграционные сценарии)
- Сборка агентских workflow на JavaScript или Python: циклы retry, обработка ошибок, self-correction
2. Обучение агентов тестовым практикам
- Формирование «базы знаний» агента: паттерны тестирования, антипаттерны, best practices для backend (REST/GraphQL, контрактное тестирование) и frontend (Playwright, Cypress, Selenium)
- Настройка RAG-контекста: как агент должен читать спецификации, swagger, UI-макеты
- Создание few-shot примеров качественных тестов для разных стеков
3. Валидация и улучшение качества
- Анализ тестов, сгенерированных агентами: выявление галлюцинаций, нерабочего кода, пропущенных edge-cases
- Разработка метрик качества агентского тестирования
- Итеративное улучшение промптов на основе реальных результатов
4. Внедрение у клиентов
- Адаптация тестовых агентов под стек и процессы конкретного клиента
- Выделение универсальных паттернов в «коробочные» решения
Наши ожидания:
Обязательно:
- Опыт в автоматизации тестирования (backend и/или frontend) — вы должны понимать, что такое хороший автотест, чтобы научить этому агента
- Знание Python или JavaScript на уровне написания тестовых фреймворков
- Понимание принципов работы LLM (GPT, Claude, Gemini, Qwen) и техник промпт-инжиниринга (Chain-of-Thought, Few-Shot, ReAct)
- Системное мышление: умение превратить «мы как-то тестируем» в строгий воспроизводимый процесс
Будет плюсом:
- Опыт с Playwright, Cypress, pytest, REST Assured
- Понимание CI/CD и интеграции тестов в пайплайны
- Опыт автоматизации мобильных приложений (Appium, Detox)
- Знакомство с RAG, LangChain, агентскими фреймворками
Условия:
- Удаленный формат работы;
- ДМС со стоматологией;
- Компенсация спорта;
- Корпоративный университет и библиотеки;
- Скидки на домашний интернет и мобильную связь «Т2»;
- Конкурентный уровень дохода (обсуждается на этапе собеседования).