AI-ассистенты кодирования 1
▼
Использует ChatGPT/Claude для генерации описаний тест-кейсов и создания структурированных тест-планов по требованиям. Применяет AI-ассистентов для выявления граничных случаев и составления шаблонов баг-репортов. Следует рекомендациям команды по ревью сгенерированной AI тестовой документации на полноту и точность.
Самостоятельно применяет ChatGPT/Claude для QA-задач — генерации комплексных тестовых сценариев, создания рисковых тестовых матриц и автоматизации генерации отчётов о тестировании. Понимает компромиссы между сгенерированными AI и экспертными тестовыми стратегиями. Проектирует эффективные промпты для планирования сессий исследовательского тестирования и анализа дефектов.
Обладает глубокой экспертизой применения ChatGPT/Claude для QA-стратегии и тест-дизайна. Проектирует AI-ассистированные процессы для рискового тест-планирования, оптимизации регрессионных наборов и автоматизации тестовой документации. Оптимизирует prompt engineering для задач обеспечения качества и менторит команду по критической оценке сгенерированных AI тестовых стратегий и сохранению человеческого контроля.
Определяет стратегию ChatGPT / Claude на уровне команды/продукта. Формирует стандарты и best practices. Проводит review.
API Gateway и межсервисное взаимодействие 1
▼
Умеет вручную тестировать вебхук-эндпоинты с помощью Postman или curl, отправляя тестовые пакеты и проверяя коды ответов. Понимает поток событий вебхуков и может валидировать ожидаемые побочные эффекты после доставки вебхука. Документирует тест-кейсы для базовых сценариев, включая успешные и ошибочные ответы.
Разрабатывает комплексные тест-планы для вебхук-интеграций, покрывающие последовательность событий, идемпотентность и сценарии сбоев. Валидирует структуры пакетов по схемам и проверяет корректную обработку дублей и событий в неправильном порядке. Настраивает прокси для перехвата и анализа трафика при интеграционном тестировании.
Определяет стратегии тестирования вебхуков в сложных распределённых системах, обеспечивая сквозную корректность потоков событий от источника к потребителю. Создаёт переиспользуемые фреймворки для валидации вебхук-пакетов с параметризованными данными, покрывающими граничные случаи. Наставляет команду в лучших практиках интеграционного тестирования событийных архитектур.
Определяет API-стратегию на уровне продукта. Формирует стандарты проектирования. Проводит API design review. Координирует межкомандное API-взаимодействие.
CI/CD 1
▼
Понимает основы GitHub Actions для QA: чтение результатов CI-пайплайна для статуса сборки и тестов, понимание статуса воркфлоу деплоя для готовности тестовой среды, навигация по проверкам PR для верификации quality gates. Следует командным конвенциям взаимодействия QA с CI-пайплайнами.
Самостоятельно управляет GitHub Actions для QA-воркфлоу: настраивает пайплайны деплоя для тестовых сред, внедряет автоматические триггеры smoke-тестов при деплое, автоматизирует шаги подготовки тестовых данных. Управляет QA-связанными конфигурациями CI/CD.
Проектирует воркфлоу CI/CD для интеграции QA: оптимизирует пайплайны деплоя для надёжности тестовых сред, внедряет автоматизированные quality gates, согласованные с QA-процессами, архитектурит автоматизацию подготовки тестовых данных и сред. Менторит QA-команду по практикам CI/CD для эффективного обеспечения качества.
Определяет DevOps-стратегию с GitHub Actions / GitLab CI. Формирует стандарты CI/CD. Внедряет platform engineering подходы.
E2E-тестирование 1
▼
Понимает основы E2E-тестирования: валидация полных пользовательских путей, дизайн тестовых сценариев из требований и отчётность дефектов с шагами воспроизведения. Пишет комплексные E2E-тест-кейсы, покрывающие критические бизнес-потоки. Следует командным практикам управления тест-кейсами и трекинга выполнения.
Самостоятельно проектирует комплексные E2E-тестовые наборы: risk-based приоритизация тестов, матрицы кросс-браузерного/кросс-девайсного тестирования и data-driven дизайн сценариев. Создаёт стратегии E2E-тестирования, балансирующие покрытие с временем выполнения. Реализует техники эксплораторного тестирования наряду со скриптованными E2E-сценариями. Сотрудничает с инженерами автоматизации по приоритетам автоматизации E2E-тестов.
Проектирует стратегию E2E-тестирования для продукта: risk-based планирование тестов, кросс-функциональный анализ покрытия тестами и метрики качества для эффективности E2E-тестов. Реализует трассировку между требованиями, E2E-сценариями и дефектами. Создаёт стратегии управления тестовыми данными для сложных E2E-сценариев. Менторит команду по техникам тест-дизайна и лучшим практикам E2E-тестирования.
Определяет testing strategy на уровне продукта. Формирует стандарты quality assurance. Внедряет shift-left testing culture.
Git и workflow 1
▼
Понимает базовые продвинутые возможности Git для ручного QA: чтение Git log и blame для отслеживания момента внесения багов, понимание ветвления для тестирования правильных фич-веток, основы cherry-pick для понимания потоков хотфиксов. Следует командным конвенциям версионирования тестовой документации.
Самостоятельно применяет продвинутые возможности Git для QA: читает сложную историю Git для понимания когда и почему были сделаны изменения, использует blame и log для отслеживания релевантных для тестирования изменений кода, понимает влияние rebase и merge на состояние тестовых веток. Помогает разработчикам воспроизводить проблемы из конкретных коммитов.
Применяет глубокие знания Git для QA-лидерства: отслеживает сложные пути регрессий через анализ истории слияний, понимает Git-паттерны релизной инженерии для планирования тестирования, использует продвинутую фильтрацию log для идентификации релевантных для тестирования изменений между ветками. Менторит младших QA по навыкам Git, необходимым для эффективного расследования тестов.
Определяет стратегию Git Advanced на уровне команды/продукта. Формирует стандарты и best practices. Проводит review.
GraphQL 1
▼
Понимает основы структуры GraphQL-запросов для ручного тестирования API с использованием инструментов GraphiQL или Postman. Пишет простые тестовые сценарии валидации ответов на запросы против ожидаемых данных. Следует принятым в команде соглашениям по документированию тест-кейсов GraphQL и исследовательскому тестированию эндпоинтов схемы.
Самостоятельно проектирует стратегии ручного тестирования GraphQL API, покрывающие вариации запросов, побочные эффекты мутаций и поведение подписок. Применяет техники исследовательского тестирования для обнаружения граничных случаев в разрешении схемы и консистентности данных. Документирует комплексные матрицы тестирования GraphQL и сценарии регрессии.
Проектирует комплексную стратегию тестирования GraphQL API, сочетающую автоматизированную валидацию схемы с целенаправленным исследовательским тестированием. Архитектурирует подходы к тестированию сложных процессов мутаций, надёжности подписок и поведения на границах федерации. Определяет quality gates для эволюции схемы и менторит команду по GraphQL-специфичным паттернам тестирования.
Определяет API-стратегию на уровне продукта. Формирует стандарты проектирования. Проводит API design review. Координирует межкомандное API-взаимодействие.
Unit-тестирование 1
▼
Понимает базовые концепции юнит-тестирования: назначение юнит-тестов в обеспечении качества, чтение результатов тестов и отчётов покрытия, связь юнит-тестов и ручных тест-кейсов. Следует командным практикам координации ручного тестирования с автоматическим покрытием.
Самостоятельно применяет знания юнит-тестирования в QA-работе: интерпретирует пробелы покрытия тестами для фокусировки ручного тестирования, ревьюит результаты юнит-тестов для обнаружения регрессий, координирует ручное и автоматическое покрытие. Интегрирует анализ результатов тестов в workflow отчётности о дефектах.
Проектирует стратегию тестирования, интегрирующую ручное и автоматическое юнит-тестирование: фреймворки анализа пробелов покрытия, приоритизация тестов на основе рисков, курирование набора регрессионных тестов. Оптимизирует баланс пирамиды тестирования между ручным исследовательским и автоматическим регрессионным тестированием. Менторит команду по метрикам качества и стратегии тестирования.
Определяет testing strategy на уровне продукта. Формирует стандарты quality assurance. Внедряет shift-left testing culture.
Алгоритмы и структуры данных 1
▼
Понимает основы Структуры данных на базовом уровне. Применяет простые концепции в рабочих задачах с использованием SQL. Следует рекомендациям senior-разработчиков при решении задач.
Самостоятельно выбирает подходящие структуры данных для управления тестированием: иерархии тест-кейсов, таблицы решений для покрытия тестовых сценариев, матрицы трассируемости, связывающие требования с тестами. Понимает компромиссы между организацией тестовых данных для оптимизации покрытия.
Выбирает оптимальные структуры данных для управления тестированием: иерархическая организация тест-кейсов, матричные структуры для комбинаторного покрытия тестами, таблицы решений для выбора тестовых сценариев. Оптимизирует наборы тестовых данных для максимального покрытия с минимальной избыточностью. Проектирует эффективные структуры трассируемости, связывающие требования с тест-кейсами и дефектами.
Определяет стандарты использования Структуры данных на уровне команды/продукта. Проводит архитектурные review. Формирует best practices и обучающие материалы для всей команды.
Безопасность приложений 1
▼
Понимает базовые концепции OWASP и безопасность приложений. Следует security guidelines. Распознаёт типовые уязвимости в коде.
Применяет OWASP и безопасность приложений в повседневной работе. Проводит security code review. Использует инструменты сканирования и анализа.
Проектирует подходы к тестированию безопасности, интегрированные с QA-процессами — внедряет чеклисты тестирования безопасности на основе OWASP для ручного тестирования, формирует сценарии регрессии безопасности и проводит исследовательское тестирование безопасности потоков аутентификации и авторизации. Менторит команду по практикам тестирования с учётом безопасности и выявлению уязвимостей при функциональном тестировании.
Определяет security-стратегию с OWASP и безопасность приложений. Формирует security policies. Координирует incident response. Обучает команды.
Инструменты совместной работы 1
▼
Понимает принципы docs-as-code для тестовой документации: тест-планы, тест-кейсы и чеклисты в Markdown/Git. Ведёт тестовую документацию рядом с исходным кодом в системе контроля версий. Следует командным конвенциям по организации и обновлению QA-документации.
Реализует docs-as-code воркфлоу для QA: автогенерация тестовой документации из инструментов управления тестами, живые тест-планы, обновляемые с каждым релизом, и матрицы трассировки в системе контроля версий. Использует генераторы статических сайтов для порталов тестовой документации. Автоматизирует отчёты покрытия тестами как артефакты документации.
Проектирует системы документации для QA-процессов: живые дашборды качества, автоматическая генерация свидетельств тестирования и compliance-документация как код. Реализует двунаправленную трассировку между требованиями, тест-кейсами и дефектами в системе контроля версий. Менторит команду по эффективным практикам QA-документации.
Определяет стратегию Документация как код на уровне команды/продукта. Формирует стандарты и best practices. Проводит review.
Интеграционное тестирование 1
▼
Понимает основы интеграционного тестирования кросс-модульной функциональности. Пишет простые тест-кейсы проверки потока данных между слоями UI, API и БД. Следует принятым в команде стандартам документирования и выполнения сценариев интеграционного тестирования.
Самостоятельно проектирует комплексные планы интеграционного тестирования, покрывающие многосистемные рабочие процессы и сценарии миграции данных. Применяет структурированные техники тест-дизайна для сложных кросс-модульных взаимодействий. Документирует матрицы интеграционных тестов и отслеживает покрытие по границам систем.
Проектирует стратегию интеграционного тестирования сложных мультивендорных системных ландшафтов с различными паттернами интеграции. Внедряет структурированные подходы к исследовательскому интеграционному тестированию на границах систем. Оптимизирует баланс между скриптовыми наборами интеграционных тестов и рисковыми исследовательскими сессиями. Менторит команду по анализу корневых причин интеграционных дефектов и координации тестирования между командами.
Определяет testing strategy на уровне продукта. Формирует стандарты quality assurance. Внедряет shift-left testing culture.
Специализированное тестирование 3
▼
Понимает основы тестирования безопасности с перспективы QA: дизайн мануальных тест-кейсов безопасности, тестирование потоков аутентификации/авторизации и верификация валидации ввода. Проводит эксплораторные тестовые сессии с фокусом на безопасность. Следует командным гайдлайнам отчётности и классификации дефектов безопасности.
Самостоятельно проводит мануальное тестирование безопасности: эксплораторные сессии security-тестирования, попытки обхода аутентификации/авторизации и граничное тестирование валидации ввода. Создаёт комплексные тест-планы безопасности по гайдлайнам OWASP. Сотрудничает с pentest-командой по верификации уязвимостей. Реализует security-focused техники тест-дизайна.
Проектирует стратегию тестирования безопасности для QA: планирование security-тестов, выровненное с моделями угроз, фреймворки эксплораторного тестирования безопасности и управление регрессионными security-тестами. Реализует метрики и дашборды качества тестирования безопасности. Создаёт обучающие материалы по security-тестированию для QA-команды. Менторит команду по security-focused тест-дизайну и risk-based тестированию.
Определяет testing strategy на уровне продукта. Формирует стандарты quality assurance. Внедряет shift-left testing culture.
Понимает основы ручного мобильного тестирования. Выполняет исследовательское тестирование на разных устройствах и размерах экранов. Ведёт базовую матрицу устройств для отслеживания покрытия. Применяет стандартные практики юзабилити-тестирования и оформления дефектов на мобильных платформах.
Самостоятельно разрабатывает комплексные тест-планы для мобильных приложений со структурированными матрицами устройств и чартерами исследовательского тестирования. Применяет техники тест-дизайна для юзабилити, жестовой навигации и валидации адаптивной вёрстки. Интегрирует результаты в CI/CD.
Проектирует стратегию мобильного тестирования, сочетая структурированное исследовательское тестирование, оптимизацию матрицы устройств и валидацию юзабилити. Внедряет автоматизированное тестирование доступности, адаптивных макетов и кросс-девайсной регрессии. Оптимизирует пирамиду тестов для максимального покрытия.
Определяет testing strategy на уровне продукта. Формирует стандарты quality assurance. Внедряет shift-left testing culture.
Понимает базовые концепции тестирования доступности, включая рекомендации WCAG, навигацию только клавиатурой и основы скринридеров. Следует чеклистам команды для выполнения ручных аудитов доступности — проверка порядка табуляции, цветового контраста, наличия alt-текста и связей меток форм. Использует инструменты инспекции доступности браузера и базовые скринридеры (NVDA, VoiceOver) для выявления типичных нарушений a11y.
Самостоятельно проектирует и выполняет ручные тестовые планы доступности, покрывающие критерии успеха WCAG 2.1 для веб-приложений. Тестирует сложные паттерны взаимодействия со скринридерами, включая обновления динамического контента, захват фокуса в модальных окнах и объявление ошибок форм. Проводит кроссбраузерное и кроссдевайсное тестирование доступности, документируя находки с рейтингами серьёзности и рекомендациями по исправлению для команд разработки.
Проектирует комплексные стратегии ручного тестирования доступности, покрывающие WCAG 2.1 AA/AAA, Section 508 и требования EN 301 549. Внедряет структурированные методологии тестирования, комбинирующие эвристическую оценку, когнитивный walkthrough и экспертный обзор с множеством ассистивных технологий. Формирует программы пользовательского тестирования с людьми с инвалидностью и создаёт детальные отчёты о соответствии доступности (VPAT/ACR) для продуктов организации.
Определяет стандарты тестирования доступности, программы обучения и quality gates для команд ручного QA в организации. Формирует процессы аудита доступности, лаборатории тестирования с ассистивными технологиями и процессы сертификации соответствия WCAG для всех релизов продуктов. Проводит ревью тестовых стратегий, обеспечивая комплексное покрытие доступности, и формирует организационную культуру инклюзивных практик обеспечения качества.
Стратегия тестирования 2
▼
Понимает основы BDD: структура сценариев Given/When/Then, behavior-driven дизайн тест-кейсов и коллаборация между QA и разработчиками по тестовым спецификациям. Пишет ясные BDD-сценарии в Gherkin, служащие одновременно документацией и тест-кейсами. Следует командным конвенциям организации сценариев.
Самостоятельно пишет комплексные BDD-сценарии: сложные многошаговые воркфлоу с scenario outlines, data-driven сценарии для параметризированного тестирования и background-секции для общих предусловий. Сотрудничает с разработчиками для выравнивания BDD-сценариев с реализацией. Ревьюит BDD-сценарии членов команды на ясность и полноту.
Проектирует BDD-стратегию для обеспечения качества продукта: системы living documentation из BDD-сценариев, behavior-driven спецификация требований и фасилитация сессий three amigos. Создаёт стилевые руководства BDD и процессы ревью. Реализует трассировку между BDD-сценариями, требованиями и дефектами. Менторит команду по эффективному написанию BDD-сценариев и доменному моделированию.
Определяет testing strategy на уровне продукта. Формирует стандарты quality assurance. Внедряет shift-left testing culture.
Понимает концепцию тестовой пирамиды и то, как ручное тестирование дополняет автоматизацию на разных уровнях. Определяет, какие тестовые сценарии относятся к unit, интеграционному или системному уровню. Следует стратегии фокусировки ручных усилий на exploratory и приёмочном тестировании.
Самостоятельно оценивает покрытие тестами по уровням пирамиды и определяет, где ручное тестирование даёт наибольшую ценность. Проектирует сессии exploratory testing для покрытия пробелов, которые автоматизация не может эффективно закрыть. Сотрудничает с разработчиками для shift-left подхода.
Проектирует стратегию тестирования на уровне организации, определяя оптимальный баланс ручного и автоматизированного тестирования по уровням пирамиды. Устанавливает критерии автоматизации на основе анализа рисков и экономической эффективности. Оптимизирует распределение QA-усилий. Менторит команду.
Определяет testing strategy на уровне продукта. Формирует стандарты quality assurance. Внедряет shift-left testing culture.
Тестовая инфраструктура 2
▼
Понимает базовые принципы подготовки тестовых данных для ручного тестирования. Создаёт простые наборы тестовых данных по заданным шаблонам. Ведёт каталоги тестовых данных и следует рекомендациям по версионированию и очистке данных после тестовых сессий.
Самостоятельно проектирует комплексные наборы тестовых данных, покрывающие граничные условия и edge cases. Создаёт переиспользуемые шаблоны данных для регрессионного тестирования. Управляет репозиториями тестовых данных и координирует подготовку данных в нескольких тестовых средах.
Проектирует стратегии управления тестовыми данными на уровне организации, балансируя покрытие и стоимость поддержки. Определяет стандарты governance, классификации и управления жизненным циклом тестовых данных. Оптимизирует процессы подготовки данных для сокращения цикла тестирования. Менторит QA-команду.
Определяет testing strategy на уровне продукта. Формирует стандарты quality assurance. Внедряет shift-left testing culture.
Понимает базовые принципы настройки и конфигурации тестовых сред. Подготавливает локальные тестовые среды по документированным руководствам. Следует командным соглашениям по управлению доступом к тестовым средам, конфигурациям браузеров и установке необходимого ПО.
Самостоятельно управляет несколькими тестовыми средами для различных фаз тестирования. Координирует расписание использования сред между членами QA-команды для предотвращения конфликтов. Поддерживает документацию конфигураций и управляет циклами обновления сред между итерациями тестирования.
Проектирует стратегию тестовых сред на уровне организации, балансируя стоимость, доступность и соответствие production. Определяет стандарты governance, контроля доступа и управления жизненным циклом сред. Оптимизирует использование сред между проектами. Менторит QA-команду по управлению средами.
Определяет testing strategy на уровне продукта. Формирует стандарты quality assurance. Внедряет shift-left testing culture.
Управление API 1
▼
Понимает основы документирования API для ручного тестирования API. Читает и следует существующей API-документации для составления тестовых запросов в Postman или аналогичных инструментах. Документирует простые тестовые сценарии на основе спецификаций API для функциональной валидации.
Самостоятельно создаёт тестовую документацию API с детальными описаниями тестовых сценариев и ожидаемых ответов. Пишет руководства по ручному тестированию API с примерами коллекций Postman и конфигурациями окружений. Документирует матрицы регрессионных тестов API и чеклисты исследовательского тестирования для новых эндпоинтов.
Проектирует комплексную архитектуру тестовой документации API для координации тестирования между командами. Определяет стандарты документирования для стратегий тестирования API, матриц граничного тестирования и отчётов валидации интеграций. Формирует quality gates для полноты API-документации как часть оценки готовности к релизу.
Определяет API-стратегию на уровне продукта. Формирует стандарты проектирования. Проводит API design review. Координирует межкомандное API-взаимодействие.
Чистый код и рефакторинг 1
▼
Понимает основы Качество кода и рефакторинг на базовом уровне. Применяет простые концепции в рабочих задачах с использованием SQL. Следует рекомендациям senior-разработчиков при решении задач.
Самостоятельно применяет практики качества кода в скриптах тестовой инфраструктуры. Пишет чистые генераторы тестовых данных и автоматизацию настройки сред. Понимает компромиссы между гибкостью ручного исследования и скриптовой воспроизводимостью. Ревьюит тестовую документацию и вспомогательные скрипты на ясность и переиспользуемость.
Проектирует стандарты качества кода для тестовой инфраструктуры: скрипты управления тест-кейсами, пайплайны автоматической отчётности, код провижининга тестовых сред. Рефакторит скрипты ручной верификации в структурированные, переиспользуемые процессы контроля качества. Устанавливает практики ревью для тестовой документации и трассируемости.
Определяет стандарты использования Качество кода и рефакторинг на уровне команды/продукта. Проводит архитектурные review. Формирует best practices и обучающие материалы для всей команды.