Тестирование высоконагруженной облачной платформы для загрузки и индексирования документов, поиска информации и формирования ответов с помощью LLM.
Обязанности:
- Формировать подход к тестированию и распределять сценарии между unit, component, integration, contract, E2E и нагрузочными тестами.
- Разрабатывать и поддерживать автоматизированные тесты на Python с pytest и на Go для сервисов Foundation Models.
- Проверять ключевые пользовательские сценарии с помощью E2E-тестирования.
- Тестировать API в форматах OpenAI и Anthropic, потоковую передачу данных через SSE, квоты, биллинг и Guardrails.
- Контролировать надёжность автотестов и участвовать в формировании quality gates перед релизами.
- Работать с тестовыми окружениями в Kubernetes, анализировать логи и участвовать в регрессионном тестировании.
Требования:
- От 3 лет практического опыта в автоматизации тестирования.
- Уверенное владение Python для разработки автотестов.
- Понимание распределённых систем и API; знание REST, опыт с gRPC будет преимуществом.
- Знание Kubernetes, Redis, брокеров сообщений, желательно Kafka, и реляционных баз данных.
- Опыт интеграции, запуска и отладки автотестов в CI/CD.
- Умение находить недостатки тестового покрытия и переводить ручные сценарии в автоматизированные тесты.
Условия: полная занятость, оформление по ТК РФ, гибридный или удалённый формат работы на территории РФ, ДМС со стоматологией и возможностью подключить родственников.