Описание
Компания развивает CRM и экосистему Prionex.
Задачи
•Проверять новые возможности CRM: от требований и критериев приёмки до API, интерфейса, интеграций и поведения после релиза
•Проводить исследовательское тестирование, находить граничные случаи и проверять права доступа, корректность данных и обработку ошибок
•Разрабатывать и поддерживать API-, интеграционные и E2E-автотесты
•Встраивать автотесты в CI/CD, разбирать падения и устранять нестабильность тестов
•Использовать AI-агентов для анализа требований и кода, подготовки сценариев и тестовых данных, написания автотестов и воспроизведения багов
•Настраивать для агентов контекст, инструкции, навыки и доступ к инструментам через MCP и API
•Развивать автоматизацию QA вместе с командой
•Локализовать дефекты по логам, метрикам, запросам к БД и сетевому трафику
•Описывать условия воспроизведения и проверять исправления
•Оценивать риски релиза и объяснять команде, что проверено, где остаются пробелы и какие дефекты мешают выпуску
•Определять, какую часть проверки поручить AI, и проверять результат
•Давать агенту спецификацию и контекст, разбивать работу на проверяемые шаги и выявлять неверные предположения
•Проверять, что сгенерированные тесты находят ошибки, а ожидаемые результаты соответствуют требованиям и бизнес-правилам
•Отличать дефект продукта от ошибки теста или окружения
•Выбирать модель и инструменты с учётом качества, скорости и стоимости
•Уточнять спецификацию вместе с разработчиком и владельцем продукта до реализации
•Находить противоречия, пропущенные сценарии и требования, которые нельзя однозначно проверить
•Проектировать проверки на основе спецификации и ставить задачи AI-агентам
•Сохранять связь между требованиями и тестами
•Актуализировать сценарии и автотесты при изменении требований
•Разбирать с командой расхождения между спецификацией и реализацией
Требования
•Самостоятельный опыт тестирования веб-приложений и сопровождения релизов
•Умение выбирать глубину проверки с учётом рисков для пользователей и бизнеса
•Практический опыт автоматизации на Python или TypeScript/JavaScript
•Умение читать, писать и отлаживать тестовый код без помощи AI
•Опыт работы с Playwright или аналогами: Cypress, Selenium
•Уверенная работа с HTTP, API, SQL и инструментами разработчика в браузере
•Понимание клиент-серверной архитектуры и интеграций
•Знание техник тест-дизайна и умение применять их, включая негативные и граничные сценарии
•Практический опыт работы с Claude Code, Codex или аналогичными агентами на реальных проектах
•Опыт Spec-Driven Development (SDD) обязателен
•Умение диагностировать проблемы по логам, метрикам и поведению приложения
•Умение готовить понятные баг-репорты с доказательствами
•Понимание Git, CI/CD, Docker, тестовых окружений и безопасной работы с данными, секретами и доступами
•Умение уточнять неясные задачи, обозначать риски и договариваться с командой о достаточном объёме проверки
Будет плюсом
Опыт с pytest, Python, FastAPI, React, PostgreSQL, Grafana и Loki, нагрузочным тестированием, проверкой безопасности приложений, оценкой качества AI-функций, разработкой собственных агентов, MCP-интеграций и инструментов автоматизации QA
Условия
Условий в вакансии нет