Домен
API и интеграции
Профиль навыка
Postman, Insomnia, Bruno, REST Client, automated collections, contract testing
Ролей
9
где встречается этот навык
Грейдов
5
сформированная дорожка роста
Обязательных требований
33
ещё 12 — необязательные
API и интеграции
Управление API
17.03.2026
Выберите текущий грейд и сравните ожидания. Карточки ниже покажут, что нужно закрыть для следующего уровня.
Таблица показывает, как меняется глубина владения навыком от Junior до Principal.
| Роль | Обязательность | Описание |
|---|---|---|
| Application Security Engineer | Использует Postman и curl для отправки базовых API-запросов и проверки заголовков безопасности (CORS, CSP, X-Frame-Options). Понимает структуру REST API и может выявить отсутствие аутентификации на эндпоинтах. Следует чеклистам для тестирования типовых уязвимостей API из OWASP API Top 10. | |
| Backend Developer (Node.js) | Обязателен | Тестирует API через Postman/Insomnia: отправляет запросы, проверяет ответы. Пишет базовые тесты в Postman Collections. Понимает environments и variables. |
| Backend Developer (PHP) | Обязателен | Тестирует API вручную через Postman/Insomnia. Создаёт коллекции запросов. Проверяет статус-коды, тело ответа, headers. Пишет простые автоматические тесты для основных эндпоинтов. |
| Backend Developer (Python) | Обязателен | Тестирует API через Postman или Insomnia. Создаёт базовые коллекции запросов. Использует переменные окружения. Проверяет status codes и response body. |
| Penetration Testing Engineer | Использует Burp Suite и Postman для перехвата и повторной отправки API-запросов. Тестирует базовые уязвимости API: нарушение аутентификации, избыточное раскрытие данных, инъекции в параметрах. Может модифицировать заголовки и тела запросов для поиска уязвимостей в REST-эндпоинтах. | |
| Performance Testing Engineer | Использует performance testing tools: k6 для load tests, autocannon для HTTP benchmarks, Postman для functional validation. Понимает результаты: latency percentiles, throughput. | |
| QA Automation Engineer | Пишет базовые API-тесты с использованием коллекций Postman и REST Assured. Валидирует коды ответов, JSON-схему и значения полей. Понимает HTTP-методы, заголовки и основы аутентификации. Может импортировать Swagger/OpenAPI-спецификации для генерации начальных тестовых запросов. | |
| QA Engineer (Manual) | Отправляет API-запросы через Postman и проверяет ответы на соответствие документации. Проверяет коды статусов, структуру тела ответа и сообщения об ошибках. Понимает базовые принципы REST (GET, POST, PUT, DELETE) и может читать Swagger/OpenAPI-спецификации для составления ручных тест-кейсов. | |
| QA Security Engineer | Использует Postman и Burp Suite для API security testing: перехватывает запросы, модифицирует headers и body. Понимает Swagger/OpenAPI для определения attack surface. |
| Роль | Обязательность | Описание |
|---|---|---|
| Application Security Engineer | Проводит систематическое тестирование безопасности API с помощью Burp Suite и пользовательских скриптов Postman. Тестирует BOLA/IDOR, mass assignment, обход rate limiting и манипуляции с JWT. Анализирует OpenAPI-спецификации для картирования поверхности атаки и выявления незащищённых или чрезмерно открытых эндпоинтов. Автоматизирует повторяющиеся проверки безопасности через collection runner. | |
| Backend Developer (Node.js) | Обязателен | Автоматизирует API testing: Supertest для integration tests, Postman/Newman в CI, contract testing (Pact). Тестирует error scenarios, edge cases, authentication flows. |
| Backend Developer (PHP) | Обязателен | Автоматизирует API-тесты: integration tests для всех эндпоинтов, assertion на структуру ответа, тестирование auth flow. Создаёт fixtures и factories для тестовых данных. Запускает в CI. |
| Backend Developer (Python) | Обязателен | Автоматизирует API-тесты через тестовые инструменты. Создаёт test fixtures для API. Использует Postman/Newman для automated collections. Тестирует edge cases и error handling. Генерирует отчёты. |
| Penetration Testing Engineer | Выполняет целевое тестирование на проникновение API с расширениями Burp Suite, пользовательскими скриптами фаззинга и OWASP ZAP. Эксплуатирует BOLA, нарушение авторизации на уровне функций и SSRF через параметры API. Выстраивает цепочки уязвимостей API для демонстрации реального импакта атаки. Пишет Burp-макросы для многошаговых сценариев обхода аутентификации. | |
| Performance Testing Engineer | Настраивает performance tools: k6 с custom metrics, Gatling для complex scenarios, distributed load generation. Создаёт reusable test libraries. Интегрирует с CI/CD. | |
| QA Automation Engineer | Строит комплексные наборы API-тестов с REST Assured, Postman/Newman или Karate. Реализует data-driven тестирование, валидацию схем ответов и контрактное тестирование по OpenAPI-спецификациям. Интегрирует API-тесты в CI/CD-пайплайны. Обрабатывает сложные потоки аутентификации (OAuth2, обновление JWT) и тестирует пагинацию, фильтрацию и сценарии обработки ошибок. | |
| QA Engineer (Manual) | Проектирует структурированные тест-планы API, охватывающие позитивные, негативные и граничные сценарии. Тестирует сложные workflow цепочками запросов в Postman с переменными и pre-request скриптами. Валидирует поведение API на соответствие бизнес-правилам, контрактам данных и спецификациям обработки ошибок. Сравнивает реальное и документированное поведение API, оформляет расхождения с детальными доказательствами. | |
| QA Security Engineer | Эффективно использует security testing tools: Burp Suite Professional (scanner, intruder, repeater), OWASP ZAP для automated scanning, nuclei для template-based testing. |
| Роль | Обязательность | Описание |
|---|---|---|
| Application Security Engineer | Обязателен | Проектирует стратегии тестирования безопасности API в микросервисных экосистемах. Создаёт пользовательские расширения Burp Suite и фреймворки тестирования безопасности для автоматического обнаружения уязвимостей OWASP API Top 10. Проектирует политики безопасности API-шлюзов и валидирует реализации mTLS, скоупинга токенов и rate limiting. Менторит команду по моделированию угроз API и практикам ревью безопасного дизайна API. |
| Backend Developer (Node.js) | Обязателен | Проектирует API testing strategy: contract testing между сервисами, load testing (k6/autocannon), snapshot testing для schemas. Интегрирует в CI/CD pipeline. |
| Backend Developer (PHP) | Обязателен | Проектирует стратегию API-тестирования: contract tests, load tests, chaos testing. Создаёт mock-серверы для зависимостей. Тестирует race conditions и concurrent access. Автоматизирует smoke tests для production. |
| Backend Developer (Python) | Обязателен | Проектирует API testing strategy. Внедряет contract testing (Pact). Создаёт performance tests для API. Автоматизирует security testing (OWASP ZAP). Настраивает chaos testing для API. |
| Penetration Testing Engineer | Обязателен | Руководит сложными проектами тестирования на проникновение API, включая GraphQL, gRPC и WebSocket API наряду с REST. Разрабатывает пользовательские инструменты эксплуатации и фаззинг-обвязки для API-специфичных уязвимостей. Выявляет ошибки бизнес-логики через глубокий анализ API-потоков. Создаёт переиспользуемые пайплайны автоматизации Burp Suite и обучает младших пентестеров продвинутым техникам атак на API. |
| Performance Testing Engineer | Обязателен | Проектирует tooling strategy: k6 vs Gatling vs Locust выбор по сценарию, custom extensions для protocol support, distributed test orchestration. |
| QA Automation Engineer | Обязателен | Проектирует архитектуру API-тестирования для масштабных распределённых систем. Реализует контрактное тестирование с Pact, нагрузочное тестирование с Gatling/k6 и хаос-тестирование устойчивости API. Создаёт кастомные фреймворки API-тестирования с динамической генерацией схем из OpenAPI/AsyncAPI-спецификаций. Устанавливает стандарты API-тестирования, ревьюит покрытие тестами команды и продвигает shift-left практики качества API. |
| QA Engineer (Manual) | Обязателен | Определяет методологии API-тестирования и критерии качества для команды. Проектирует сквозные стратегии тестирования API, охватывающие функциональные, интеграционные и нефункциональные аспекты. Ревьюит контракты и спецификации API на тестируемость и полноту. Менторит QA-инженеров по продвинутым техникам Postman, стратегиям мокирования API и эффективному оформлению дефектов для API-проблем в микросервисах. |
| QA Security Engineer | Обязателен | Интегрирует API testing tools в security pipeline: ZAP в CI/CD, custom Burp extensions, nuclei templates для company-specific vulnerabilities. Автоматизирует regression security testing. |
| Роль | Обязательность | Описание |
|---|---|---|
| Application Security Engineer | Обязателен | Определяет API-стратегию на уровне продукта. Формирует стандарты проектирования. Проводит API design review. Координирует межкомандное API-взаимодействие. |
| Backend Developer (Node.js) | Обязателен | Определяет API testing стандарты: coverage requirements, mandatory contract tests, performance budgets. Внедряет automated API testing для всех endpoints. |
| Backend Developer (PHP) | Обязателен | Определяет стандарты API-тестирования: coverage requirements, обязательные тест-кейсы, performance budgets для endpoints. Внедряет автоматический regression testing. |
| Backend Developer (Python) | Обязателен | Определяет API testing standards для организации. Внедряет unified testing framework. Автоматизирует API quality gates. |
| Penetration Testing Engineer | Обязателен | Определяет методологию тестирования на проникновение API и стандарты инструментария для команды безопасности. Оценивает и интегрирует коммерческие и open-source инструменты безопасности API (Burp Suite Enterprise, Nuclei, кастомные сканеры). Координирует оценки безопасности API по продуктовым линейкам, приоритизирует находки по бизнес-рискам и обеспечивает устранение совместно с техлидами. Развивает компетенции команды в новых векторах атак на API. |
| Performance Testing Engineer | Обязателен | Определяет performance tooling стандарты: tool selection criteria, team training, shared libraries. Внедряет performance testing CoE (Center of Excellence). |
| QA Automation Engineer | Обязателен | Определяет стратегию API-тестирования и стандарты инструментов на уровне организации. Оценивает и внедряет платформы API-тестирования (Postman, REST Assured, Karate, Pact). Продвигает культуру API-first тестирования с контрактной разработкой и автоматическими quality gates в CI/CD. Координирует кросс-командное интеграционное API-тестирование, устанавливает SLA надёжности API и менторит старших инженеров по архитектурным решениям тестирования. |
| QA Engineer (Manual) | Обязателен | Определяет API-стратегию на уровне продукта. Формирует стандарты проектирования. Проводит API design review. Координирует межкомандное API-взаимодействие. |
| QA Security Engineer | Обязателен | Определяет tooling-стратегию: выбор и стандартизация инструментов (Burp vs ZAP), лицензирование, обучение. Внедряет custom rule sets для organization-specific threats. |
| Роль | Обязательность | Описание |
|---|---|---|
| Application Security Engineer | Обязателен | Определяет API-стратегию организации. Проектирует platform API. Формирует enterprise API governance и стандарты. |
| Backend Developer (Node.js) | Обязателен | Проектирует API quality assurance: automated contract verification, breaking change detection, API conformance testing. Определяет organizational API testing strategy. |
| Backend Developer (PHP) | Обязателен | Формирует стратегию quality assurance для API на уровне платформы: testing infrastructure, cross-service integration testing, canary deployment validation. |
| Backend Developer (Python) | Обязателен | Формирует testing strategy на уровне компании. Оценивает ROI тестирования. Внедряет метрики качества API. |
| Penetration Testing Engineer | Обязателен | Формирует видение и долгосрочную стратегию тестирования безопасности API в организации. Пионерит внедрение AI-дополненного фаззинга API, runtime-обнаружения угроз API и архитектур zero-trust API. Публикует исследования по новым техникам атак на API и вносит вклад в отраслевые стандарты (OWASP API Security). Консультирует руководство по API-рискам в продуктовом портфеле и направляет стратегические инвестиции в безопасность. |
| Performance Testing Engineer | Обязателен | Проектирует performance testing tooling platform: unified test framework, custom tool development, vendor evaluation strategy. Определяет tool governance. |
| QA Automation Engineer | Обязателен | Задаёт стратегическое направление обеспечения качества API на уровне предприятия. Проектирует общеорганизационные платформы API-тестирования, поддерживающие сотни микросервисов с автоматической валидацией контрактов, бенчмаркингом производительности и детекцией регрессий. Продвигает инициативы индустриального уровня в тестировании на основе observability API и AI-генерации тестов. Влияет на стандарты API-спецификаций и представляет компанию в сообществах и конференциях по качеству API. |
| QA Engineer (Manual) | Обязателен | Определяет API-стратегию организации. Проектирует platform API. Формирует enterprise API governance и стандарты. |
| QA Security Engineer | Обязателен | Проектирует API security tooling платформу: integrated testing pipeline, custom scanner development, vulnerability correlation across tools. Определяет tool evaluation и adoption strategy. |