ECFX
QA Engineer: AI-Assisted Testing
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
QA-инженер в продуктовую команду ECFX, работающую с судебными документами и AI-категоризацией. Основной фокус — ручное исследовательское тестирование сложных 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 browser tools (Playwright MCP, browser agents) — плюс
- Опыт тестирования интеграций со сторонними системами, email-воркфлоу, браузерной автоматизации — плюс
- Опыт accessibility-тестирования (WCAG 2.2 AA) — плюс
- Знание юридической доменной области (court e-filing, docketing, legal document management) — плюс
- Сертификация ISTQB или аналогичная — плюс
- Понимание Lean Startup — плюс
Условия
- Полностью удалённая работа, открыта для всех часовых поясов США, включая Гавайи
- Гибкий график работы
- Компания предоставляет AI-инструменты с чёткими правилами безопасного использования
- Страховки: health, dental, vision, life
- Discretionary Time Off (DTO) — незапланированные отгулы по согласованию с руководителем, помимо отпусков и праздников
- Опционы сотрудника (employee stock options)
Навыки
- AI
- Claude
- Claude Code
- Cursor
- ChatGPT
- Vue
- SQL
- PostgreSQL
- API
- REST
- JSON
- HTTP
- Grafana
- Loki
- Sentry
- Docker
- Kubernetes
- Git
- Jira
- Playwright
- Selenium
- Postman
- curl
- Bruno
- OAuth2
- SAML
- SSO
- CSRF
- XSS
- MCP
- LLM
- WCAG