Мы создаём продукты на базе голосовых технологий и генеративного ИИ, которые помогают бизнесу быстро внедрять AI в реальные процессы.
В нашей команде более 50 специалистов. Нашими решениями пользуются Билайн, Купер, Яндекс, Авито, Самокат, Газпром, Ренессанс, РСХБ и ещё более 50 компаний.
Мы ищем QA-инженера с сильной базой ручного тестирования, практическим опытом работы с LLM и начальными навыками автоматизации на Python.
Это не позиция для начинающего тестировщика и не исключительно ручная роль. Вам предстоит самостоятельно разбираться в работе распределённой системы, проверять web- и API-функциональность, анализировать логи и постепенно автоматизировать повторяемые проверки.
Особенность наших продуктов — наличие LLM-компонентов, поведение которых может быть вероятностным и зависеть от промпта, контекста, модели и параметров генерации. Поэтому нам нужен специалист, который умеет тестировать не только детерминированные сценарии, но и качество AI-функциональности.
Проводить e2e-приёмку новых функций в dev- и тестовых средах.
Выполнять предрелизное регрессионное тестирование.
Тестировать REST API и интеграции между микросервисами с помощью Postman и аналогичных инструментов.
Проектировать тестовые сценарии для LLM-функциональности: позитивные, негативные, пограничные и adversarial-сценарии.
Проверять устойчивость LLM-компонентов к изменению формулировок, контекста и входных данных.
Формировать тестовые наборы и критерии оценки качества недетерминированных ответов.
Описывать тест-кейсы в структурированном формате, пригодном для выполнения человеком и последующей агентизации с помощью LLM.
Локализовывать дефекты: анализировать запросы и ответы API, логи сервисов и взаимосвязь событий.
Работать с Grafana Loki: строить запросы, находить релевантные записи и прикладывать фактуру к дефектам.
Описывать дефекты в Яндекс Трекере с достаточными для воспроизведения шагами, ожидаемым и фактическим результатом.
Воспроизводить проблемы, обнаруженные пользователями, и собирать недостающие технические данные.
Писать и поддерживать несложные автотесты на Python — прежде всего для API и регрессионных сценариев.
Участвовать в определении тестовой стратегии вместе с product owner и разработчиками.
Коммерческий опыт тестирования web-продуктов, API и интеграций.
Уверенное понимание техник тест-дизайна, клиент-серверного взаимодействия, HTTP и REST API.
Умение самостоятельно локализовать проблему, а не только зафиксировать внешнее проявление ошибки.
Опыт работы с логами и системами наблюдаемости. Желателен практический опыт с Grafana Loki и LogQL.
Практический опыт использования LLM для технических задач: анализа данных и логов, генерации и проверки гипотез, подготовки тестов, работы с кодом и документацией.
Понимание особенностей LLM: недетерминированность, галлюцинации, контекст, системные и пользовательские промпты, structured output.
Способность составить воспроизводимый сценарий проверки LLM-функциональности и определить измеримые критерии успешности.
Базовые навыки Python: умение прочитать существующий код, написать небольшой скрипт или автотест.
Начальный практический опыт с pytest и библиотеками для HTTP-запросов (requests или httpx).
Базовое владение Git.
Умение формулировать мысли технически точно и без необходимости многократных уточнений.
Опыт тестирования продуктов с LLM, AI-агентами, RAG или голосовыми технологиями.
Опыт создания eval-наборов и автоматизированной оценки качества LLM-ответов.
Знакомство с tool calling, JSON Schema и проверкой structured output.
Опыт автоматизации UI с Playwright или Selenium.
Знание SQL, Linux, Docker и принципов работы CI/CD.
Опыт тестирования микросервисной и событийной архитектуры.
Умение использовать AI-инструменты для ускорения автоматизации, сохраняя контроль над качеством полученного кода.
Работали только по готовым тест-кейсам и не проектировали проверки самостоятельно.
Тестировали только пользовательский интерфейс и не работали с API и логами.
Не готовы читать техническую документацию и разбираться во взаимодействии сервисов.
Использовали LLM только для бытовых вопросов и не можете привести примеры решения с их помощью технических задач.
Не готовы осваивать и применять автоматизацию на Python.
Оформление по ТК РФ.
Удалённый формат работы.
Рабочий график — с 9:00 до 18:00.
Вознаграждение: фиксированный оклад и квартальные премии.
Работа в аккредитованной ИТ-компании.
Обучение и поддержка команды.
Возможность развиваться на пересечении QA, автоматизации и генеративного ИИ.
Чтобы мы могли предметно оценить ваш опыт, добавьте к отклику краткие ответы на три вопроса:
Какую техническую задачу вы решали с помощью LLM? Опишите задачу, подход и то, как проверяли корректность результата.
Как бы вы тестировали LLM-функцию, которая на одинаковый запрос может давать разные ответы?
Приведите пример написанного вами автотеста или небольшого Python-скрипта. Можно приложить обезличенный фрагмент кода или ссылку на репозиторий.
Отклики без ответов на эти вопросы мы рассматриваем во вторую очередь.
Санкт-Петербург
до 200000 RUR
Санкт-Петербург
до 300000 RUR
Цифровые Пространственные Технологии
Санкт-Петербург
до 300000 RUR