ECFX
QA Engineer: AI-Assisted Testing
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
QA-инженер в продуктовую команду ECFX, работающую с судебными уведомлениями и юридическими документами. Основной фокус — ручное исследовательское тестирование сложных data-heavy систем с активным использованием AI-инструментов для проектирования тестов, генерации данных и анализа логов.
Задачи
- Использовать AI-инструменты (Claude, Claude Code, Cursor, ChatGPT) для чтения тикетов, merge request'ов и диффов кода, выявления рисков и edge cases, составления тест-чартеров и чек-листов
- Проводить risk-based exploratory, функциональное и регрессионное тестирование Vue-дашборда, админ-инструментов, email-уведомлений и интеграций
- Проверять корректность получения, парсинга, категоризации, хранения и доставки документов из внешних источников: судебных порталов, 2FA/OTP-логинов, интеграций Clio, Filevine, iManage, NetDocuments
- Тестировать backend и платформенные изменения вручную через API-запросы, SQL-запросы, логи и дашборды (Grafana/Loki, Sentry)
- Генерировать реалистичные тестовые данные, примеры судебных уведомлений и edge-case документы с помощью AI, управлять симуляторами и тестовыми окружениями
- Тестировать AI-функции: категоризацию документов и LLM-инструменты (MCP-сервер), проверять точность и консистентность, искать уязвимости к необычным и враждебным входным данным
- Проверять безопасность и доступ: логины (пароль, SAML SSO, OAuth), роли и права пользователей, изоляцию данных между фирмами
- Воспроизводить и триажить проблемы из продакшена и от клиентов, писать понятные баг-репорты
- При желании создавать точечные автоматизированные проверки (Playwright, API-чеки) для высокорисковых сценариев
- Участвовать в sprint planning, backlog refinement и ретроспективах, помогать писать тестируемые acceptance criteria
Требования
- 3–7 лет опыта в обеспечении качества ПО для web или SaaS-приложений
- Глубокий опыт exploratory и ручного тестирования сложных data-heavy систем
- Ежедневное использование AI-ассистентов в тестировании: генерация тест-идей и edge cases, создание тестовых данных, написание SQL и логовых запросов, суммаризация логов и диффов, воспроизведение багов
- Навык промптинга и передачи контекста (тикет, дифф, acceptance criteria)
- Здоровый скептицизм: проверять ответы AI, распознавать уверенные ошибки
- Понимание тестирования систем с недетерминированным поведением (AI-функции) через повторные прогоны, наборы примеров и проверки корректности ответа
- Аккуратная работа с данными: использование синтетических или маскированных данных, запрет на передачу клиентских данных в неодобренные сервисы
- Уверенная работа с командной строкой, Git, чтением логов
- Опыт работы с Jira для трекинга дефектов и управления тестированием
- Аналитический склад ума, внимание к деталям, методичный подход к поиску root cause
- Сильные письменные и устные коммуникации
- Опыт написания или поддержки автотестов (Playwright, Selenium, API-скрипты) — плюс
- Опыт тестирования AI/LLM-функций (точность классификации, галлюцинации, prompt injection) — плюс
- SQL для проверки данных в PostgreSQL — плюс
- Опыт тестирования API через Postman, curl, Bruno; понимание HTTP, REST, JSON — плюс
- Опыт тестирования веб-безопасности (аутентификация, сессии, роли, OAuth2/SAML, CSRF, XSS) — плюс
- Опыт использования AI-браузерных инструментов (Playwright MCP, browser agents) — плюс
- Опыт тестирования интеграций со сторонними системами и email-воркфлоу — плюс
- Опыт accessibility-тестирования (WCAG 2.2 AA) — плюс
- Знание юридической доменной области (court e-filing, docketing, legal document management) — плюс
- Сертификация ISTQB или аналогичная — плюс
- Понимание Lean Startup — плюс
Условия
- Полностью удалённая работа, открыта для всех часовых поясов США, включая Гавайи
- Гибкий график работы
- Комплексная страховка: здоровье, стоматология, зрение, жизнь
- Discretionary Time Off (DTO) — незапланированные отгулы по согласованию с руководителем, помимо отпусков и праздников
- Опционы на акции компании
- Современные AI-инструменты за счёт компании с чёткими правилами безопасного использования
- Реальное влияние на то, как команда тестирует в эпоху AI
- Работа с реальными AI-функциями, используемыми юридическими фирмами ежедневно
Навыки
- AI-assisted testing
- Claude
- Claude Code
- Cursor
- ChatGPT
- Exploratory testing
- Manual testing
- Regression testing
- Vue
- API testing
- SQL
- PostgreSQL
- Grafana
- Loki
- Sentry
- Docker
- Kubernetes
- Git
- Jira
- Playwright
- Selenium
- Postman
- curl
- Bruno
- HTTP
- REST
- JSON
- OAuth2
- SAML
- CSRF
- XSS
- WCAG 2.2 AA
- MCP
- LLM testing
- prompt injection