Dominio
API & Integration
Perfil de habilidad
Postman, Insomnia, Bruno, REST Client, automated collections, contract testing
Roles
9
donde aparece esta habilidad
Niveles
5
ruta de crecimiento estructurada
Requisitos obligatorios
33
los otros 12 opcionales
API & Integration
API Management
17/3/2026
Selecciona tu nivel actual y compara las expectativas.
La tabla muestra cómo crece la profundidad desde Junior hasta Principal.
| Rol | Obligatorio | Descripción |
|---|---|---|
| Application Security Engineer | Uses Postman and curl to send basic API requests and verify security headers (CORS, CSP, X-Frame-Options). Understands REST API structure and can identify missing authentication on endpoints. Follows checklists to test common API vulnerabilities from OWASP API Top 10. | |
| Backend Developer (Node.js) | Obligatorio | Tests API via Postman/Insomnia: sends requests, validates responses. Writes basic tests in Postman Collections. Understands environments and variables. |
| Backend Developer (PHP) | Obligatorio | Tests APIs manually via Postman/Insomnia. Creates request collections. Checks status codes, response body, headers. Writes simple automated tests for main endpoints. |
| Backend Developer (Python) | Obligatorio | Tests APIs via Postman or Insomnia. Creates basic request collections. Uses environment variables. Checks status codes and response body. |
| Penetration Testing Engineer | Uses Burp Suite and Postman to intercept and replay API requests. Tests for basic API vulnerabilities: broken authentication, excessive data exposure, injection in parameters. Can modify request headers and payloads to probe for security weaknesses in REST endpoints. | |
| Performance Testing Engineer | Uses performance testing tools: k6 for load tests, autocannon for HTTP benchmarks, Postman for functional validation. Understands results: latency percentiles, throughput. | |
| QA Automation Engineer | Writes basic API tests using Postman collections and REST Assured. Validates response status codes, JSON schema, and field values. Understands HTTP methods, headers, and authentication basics. Can import Swagger/OpenAPI specs to generate initial test requests. | |
| QA Engineer (Manual) | Sends API requests using Postman and verifies responses against documentation. Checks status codes, response body structure, and error messages. Understands basic REST principles (GET, POST, PUT, DELETE) and can read Swagger/OpenAPI specs to build manual test cases. | |
| QA Security Engineer | Uses Postman and Burp Suite for API security testing: intercepts requests, modifies headers and body. Understands Swagger/OpenAPI for determining attack surface. |
| Rol | Obligatorio | Descripción |
|---|---|---|
| Application Security Engineer | Conducts systematic API security testing using Burp Suite and custom Postman scripts. Tests for BOLA/IDOR, mass assignment, rate limiting bypass, and JWT manipulation. Analyzes OpenAPI specs to map attack surface and identify unprotected or overly permissive endpoints. Automates repetitive security checks with collection runners. | |
| Backend Developer (Node.js) | Obligatorio | Automates API testing: Supertest for integration tests, Postman/Newman in CI, contract testing (Pact). Tests error scenarios, edge cases, authentication flows. |
| Backend Developer (PHP) | Obligatorio | Automates API tests: integration tests for all endpoints, response structure assertions, auth flow testing. Creates fixtures and factories for test data. Runs in CI. |
| Backend Developer (Python) | Obligatorio | Automates API tests via testing tools. Creates test fixtures for APIs. Uses Postman/Newman for automated collections. Tests edge cases and error handling. Generates reports. |
| Penetration Testing Engineer | Performs targeted API penetration testing with Burp Suite extensions, custom fuzzing scripts, and OWASP ZAP. Exploits BOLA, broken function-level authorization, and SSRF via API parameters. Chains API vulnerabilities to demonstrate real-world attack impact. Writes Burp macros for multi-step authentication bypass scenarios. | |
| Performance Testing Engineer | Configures performance tools: k6 with custom metrics, Gatling for complex scenarios, distributed load generation. Creates reusable test libraries. Integrates with CI/CD. | |
| QA Automation Engineer | Builds comprehensive API test suites with REST Assured, Postman/Newman, or Karate. Implements data-driven testing, response schema validation, and contract testing against OpenAPI specs. Integrates API tests into CI/CD pipelines. Handles complex authentication flows (OAuth2, JWT refresh) and tests pagination, filtering, and error handling scenarios. | |
| QA Engineer (Manual) | Designs structured API test plans covering positive, negative, and boundary scenarios. Tests complex workflows with chained requests in Postman using variables and pre-request scripts. Validates API behavior against business rules, data contracts, and error handling specs. Compares actual vs documented API behavior and reports inconsistencies with detailed evidence. | |
| QA Security Engineer | Effectively uses security testing tools: Burp Suite Professional (scanner, intruder, repeater), OWASP ZAP for automated scanning, nuclei for template-based testing. |
| Rol | Obligatorio | Descripción |
|---|---|---|
| Application Security Engineer | Obligatorio | Architects API security testing strategies across microservice ecosystems. Builds custom Burp Suite extensions and security testing frameworks for automated detection of OWASP API Top 10 vulnerabilities. Designs API gateway security policies and validates mTLS, token scoping, and rate limiting implementations. Mentors team on API threat modeling and secure API design review practices. |
| Backend Developer (Node.js) | Obligatorio | Designs API testing strategy: contract testing between services, load testing (k6/autocannon), snapshot testing for schemas. Integrates in CI/CD pipeline. |
| Backend Developer (PHP) | Obligatorio | Designs API testing strategy: contract tests, load tests, chaos testing. Creates mock servers for dependencies. Tests race conditions and concurrent access. Automates smoke tests for production. |
| Backend Developer (Python) | Obligatorio | Designs API testing strategy. Implements contract testing (Pact). Creates performance tests for APIs. Automates security testing (OWASP ZAP). Configures chaos testing for APIs. |
| Penetration Testing Engineer | Obligatorio | Leads complex API penetration testing engagements targeting GraphQL, gRPC, and WebSocket APIs alongside REST. Develops custom exploitation tools and fuzzing harnesses for API-specific vulnerabilities. Identifies business logic flaws through deep API flow analysis. Creates reusable Burp Suite automation pipelines and trains junior pentesters on advanced API attack techniques. |
| Performance Testing Engineer | Obligatorio | Designs tooling strategy: k6 vs Gatling vs Locust selection by scenario, custom extensions for protocol support, distributed test orchestration. |
| QA Automation Engineer | Obligatorio | Designs API testing architecture for large-scale distributed systems. Implements contract testing with Pact, performance testing with Gatling/k6, and chaos testing for API resilience. Builds custom API testing frameworks with dynamic schema generation from OpenAPI/AsyncAPI specs. Establishes API testing standards, reviews team test coverage, and drives shift-left API quality practices. |
| QA Engineer (Manual) | Obligatorio | Defines API testing methodologies and quality gates for the team. Designs end-to-end API test strategies covering functional, integration, and non-functional aspects. Reviews API contracts and specifications for testability and completeness. Mentors QA engineers on advanced Postman techniques, API mocking strategies, and effective defect reporting for API issues across microservices. |
| QA Security Engineer | Obligatorio | Integrates API testing tools into security pipeline: ZAP in CI/CD, custom Burp extensions, nuclei templates for company-specific vulnerabilities. Automates regression security testing. |
| Rol | Obligatorio | Descripción |
|---|---|---|
| Application Security Engineer | Obligatorio | Defines API strategy at the product level. Establishes design standards. Conducts API design reviews. Coordinates cross-team API interactions. |
| Backend Developer (Node.js) | Obligatorio | Defines API testing standards: coverage requirements, mandatory contract tests, performance budgets. Implements automated API testing for all endpoints. |
| Backend Developer (PHP) | Obligatorio | Defines API testing standards: coverage requirements, mandatory test cases, performance budgets for endpoints. Implements automated regression testing. |
| Backend Developer (Python) | Obligatorio | Defines API testing standards for the organization. Implements unified testing framework. Automates API quality gates. |
| Penetration Testing Engineer | Obligatorio | Defines API penetration testing methodology and toolchain standards for the security team. Evaluates and integrates commercial and open-source API security tools (Burp Suite Enterprise, Nuclei, custom scanners). Coordinates API security assessments across product lines, prioritizes findings by business risk, and drives remediation with engineering leads. Builds team competency in emerging API attack vectors. |
| Performance Testing Engineer | Obligatorio | Defines performance tooling standards: tool selection criteria, team training, shared libraries. Implements a performance testing CoE (Center of Excellence). |
| QA Automation Engineer | Obligatorio | Defines API testing strategy and tooling standards across the organization. Evaluates and adopts API testing platforms (Postman, REST Assured, Karate, Pact). Drives API-first testing culture with contract-driven development and automated quality gates in CI/CD. Coordinates cross-team API integration testing, establishes SLAs for API reliability, and mentors senior engineers on testing architecture decisions. |
| QA Engineer (Manual) | Obligatorio | Defines API Testing Tools strategy at the team/product level. Establishes standards for API test automation. Conducts reviews and selects tooling for the team. |
| QA Security Engineer | Obligatorio | Defines tooling strategy: selection and standardization of tools (Burp vs ZAP), licensing, training. Implements custom rule sets for organization-specific threats. |
| Rol | Obligatorio | Descripción |
|---|---|---|
| Application Security Engineer | Obligatorio | Defines the organization's API strategy. Designs platform APIs. Shapes enterprise API governance and standards. |
| Backend Developer (Node.js) | Obligatorio | Designs API quality assurance: automated contract verification, breaking change detection, API conformance testing. Defines organizational API testing strategy. |
| Backend Developer (PHP) | Obligatorio | Shapes API quality assurance strategy at platform level: testing infrastructure, cross-service integration testing, canary deployment validation. |
| Backend Developer (Python) | Obligatorio | Shapes testing strategy at company level. Evaluates testing ROI. Implements API quality metrics. |
| Penetration Testing Engineer | Obligatorio | Shapes the organization's API security testing vision and long-term strategy. Pioneers adoption of AI-augmented API fuzzing, runtime API threat detection, and zero-trust API architectures. Publishes research on novel API attack techniques and contributes to industry standards (OWASP API Security). Advises executive leadership on API risk posture across the product portfolio and drives strategic security investments. |
| Performance Testing Engineer | Obligatorio | Designs performance testing tooling platform: unified test framework, custom tool development, vendor evaluation strategy. Defines tool governance. |
| QA Automation Engineer | Obligatorio | Sets the strategic direction for API quality assurance across the enterprise. Designs organization-wide API testing platforms supporting hundreds of microservices with automated contract validation, performance benchmarking, and regression detection. Drives industry-level initiatives in API observability-driven testing and AI-assisted test generation. Influences API specification standards and represents the company in API quality communities and conferences. |
| QA Engineer (Manual) | Obligatorio | Defines organizational API strategy. Designs platform API. Establishes enterprise API governance and standards. |
| QA Security Engineer | Obligatorio | Designs API security tooling platform: integrated testing pipeline, custom scanner development, vulnerability correlation across tools. Defines tool evaluation and adoption strategy. |