Ищем сильного QA Team Lead / Senior QA Engineer, который возьмёт на себя выстраивание эффективного QA‑процесса в стартап‑среде с нуля: от тест‑стратегии и документации до автотестов, перфоманс‑проверок и метрик качества. Нам важен человек, который учит команду, не блокирует, помогает принимать решения на основе риска и приоритета, чётко отличает «позитивный сценарий» от негативных и пограничных кейсов, и умеет делать это быстро и без лишней бюрократии.
Задачи на первые 90 дней:
• Провести аудит текущего QA‑процесса и подготовить план улучшений (стратегия, роли, артефакты, метрики).
• Внедрить риск‑ориентированное тестирование (risk matrix, статическое/динамическое тестирование, приоритизация).
• Настроить пирамиду тестирования и CI/CD‑гейты (smoke/regression, автотесты критических путей).
• Запустить перфоманс‑тестирование (предпочтительно Locust): цели, профили нагрузки, p95/p99.
• Организовать тестовую документацию (стратегия, план, чек‑листы, RTM, тест‑кейсы) и порядок её поддержки.
• Провести мини‑тренинги для команды: тест‑дизайн, работа с документацией, позитивные/негативные/edge‑кейсы.
Обязанности:
• Разработка и поддержка QA‑стратегии, тест‑планов, критериев DoR/DoD, матрицы рисков.
• Ручное тестирование веб/мобайл/API, в т.ч. exploratory с charter‑подходом.
• Автоматизация UI и API (Python или C#): Playwright/Selenium, Pytest/NUnit/xUnit, Appium для мобайла.
• Нагрузочное/перфоманс‑тестирование: Locust (приоритет) или JMeter; анализ узких мест совместно с разработчиками и DevOps
• Работа с БД (SQL), логами и метриками; валидация данных.
• Настройка и сопровождение QA в CI/CD, контроль качества релизов.
• Ведение и развитие тестовой документации: стратегия, план, чек‑листы, тест‑кейсы, RTM, отчёты.
• Менторинг и обучение QA/разработчиков, фасилитация тест‑дизайна на уровне команды.
• Совместная приоритизация с продуктовыми и инженерными ролями: value/risks/effort, triage дефектов.
Требования (must‑have):
• 4+ лет в QA, из них 1–2+ года в роли сеньора/лида или с регулярным менторингом/ownership.
• Уверенное ручное тестирование веба, мобайла и API (Postman/Insomnia).
• Автоматизация на Python или C# (любой из языков обязателен).
• Практический опыт с Playwright и/или Selenium; Appium для мобильных.
• API‑автотесты: Pytest (Python) или NUnit/xUnit/RestSharp (C#) — либо эквиваленты.
• Нагрузочное тестирование: Locust (желательно) или JMeter; умение формировать профиль нагрузки, цели и метрики (p95/p99, throughput, error rate, apdex).
• Умение разделять позитивные/негативные/edge‑сценарии, владение техниками тест‑дизайна.
• Риск‑ориентированное тестирование, включая статическое (ревью требований/кода, чек‑листы) и динамическое; умение считать и использовать риск для приоритизации.
• Опыт построения QA‑процесса в стартапе: минимум артефактов при максимальной пользе, быстрые итерации.
• Работа с БД и SQL (joins, агрегации, фильтрация), понимание целостности данных.
• Навыки написания и поддержки тестовой документации (стратегия, план, RTM, кейсы/чек‑листы, отчёты).
• Базовое понимание Docker и умение поднять сервис локально; опыт с CI/CD (интеграция автотестов, quality gates).
• Сертификация ISTQB Foundation Level (или эквивалент) — обязательна; Advanced — значительный плюс.
• Сильные soft‑skills: менторинг, командная работа, неблокирующая коммуникация, инициативность.
Будет плюсом:
• Опыт контрактного тестирования (JSON Schema, OpenAPI/Swagger, Pact или аналогичные инструменты), моками/стабами, управлением тест‑данными.
• Опыт работы с логами (Sentry, ELK, Grafana, Prometheus) для анализа ошибок и производительности.
• Опыт в безопасности на уровне базовых проверок (OWASP Top 10) — как плюс.
• Английский от B1+ для чтения документации/коммуникации.
Инструменты и стек:
• Языки: Python или C# (любой обязателен).
• UI: Playwright, Selenium.
• Мобайл: Appium.
• API: Pytest (Python), NUnit/xUnit/RestSharp (C#).
• Perf: Locust (приоритет), JMeter.
• Mgmt/Docs: Jira, Confluence (или аналоги), RTM.
• DevOps: Git, CI/CD (GitLab CI/GitHub Actions/др.), Docker, базовые скрипты.
• Данные: SQL, логи, метрики.