Skill Profile

Test Pyramid & Strategy

Testing pyramid, testing trophy, cost of testing, test coverage strategy, testing ROI

Testing & QA Test Strategy

Roles

5

where this skill appears

Levels

5

structured growth path

Mandatory requirements

23

the other 2 optional

Domain

Testing & QA

Group

Test Strategy

Last updated

3/17/2026

How to Use

Choose your current level and compare expectations. The items below show what to cover to advance to the next level.

What is Expected at Each Level

The table shows how skill depth grows from Junior to Principal. Click a row to see details.

Role Required Description
Game QA Engineer Understands the test pyramid concept and its application to game testing. Distinguishes between unit tests, integration tests, and end-to-end gameplay tests. Follows team strategy for distributing test effort across pyramid levels in game QA workflows.
Performance Testing Engineer Required Understands the test pyramid and how performance tests fit within the overall testing strategy. Knows when to apply micro-benchmarks vs load tests vs stress tests. Follows team guidelines for balancing performance test coverage across component and system levels.
QA Automation Engineer Required Understands the test pyramid principles and the ratio of unit, integration, and E2E tests. Writes automated tests at appropriate pyramid levels using frameworks like JUnit, pytest, or Cypress. Follows team conventions for maintaining a healthy test distribution across layers.
QA Engineer (Manual) Required Understands the test pyramid concept and how manual testing complements automated testing at different levels. Identifies which test scenarios belong to unit, integration, or system testing layers. Follows team strategy for focusing manual effort on high-value exploratory and acceptance testing.
QA Security Engineer Required Understands the test pyramid and how security testing integrates across its layers. Knows the difference between unit-level security checks, API security tests, and full penetration tests. Follows team guidelines for distributing security test effort across SAST, DAST, and manual security reviews.
Role Required Description
Game QA Engineer Independently applies test pyramid strategy to game projects, balancing automated unit tests for game logic with integration tests for subsystems and manual playtesting. Identifies gaps in test coverage across pyramid layers and proposes adjustments to improve defect detection efficiency.
Performance Testing Engineer Required Applies the test pyramid for performance: micro-benchmarks (unit level), component load tests (integration), full system tests (E2E). Determines optimal distribution.
QA Automation Engineer Required Independently designs test strategies following pyramid principles, optimizing the ratio of unit, integration, and E2E tests. Implements contract testing and API-level tests to strengthen the middle layer. Analyzes test suite metrics to identify anti-patterns like ice cream cone distributions.
QA Engineer (Manual) Required Independently evaluates test coverage across pyramid levels and identifies where manual testing adds the most value. Designs exploratory testing sessions targeting gaps that automation cannot effectively cover. Collaborates with developers to shift testing left and reduce reliance on expensive E2E tests.
QA Security Engineer Required Applies test pyramid for security: unit tests for validation functions, integration for auth flows, E2E for critical security paths. Balances coverage and speed.
Role Required Description
Game QA Engineer Required Designs comprehensive test pyramid strategy for large game projects across multiple platforms. Optimizes test distribution to maximize defect detection while minimizing execution time. Introduces testing trophy or honeycomb models adapted to game development specifics. Mentors QA team on strategic test planning.
Performance Testing Engineer Required Designs performance test pyramid: unit benchmarks for hotspots, API load tests for service level, distributed tests for system level. Balances coverage and execution time.
QA Automation Engineer Required Architects organization-wide test pyramid strategy optimizing cost, speed, and coverage across all testing layers. Implements advanced patterns like testing trophy and contract-driven development. Designs metrics dashboards tracking pyramid health and test ROI. Mentors team on strategic test design decisions.
QA Engineer (Manual) Required Designs organization-wide testing strategy defining the optimal balance between manual and automated testing across pyramid levels. Establishes guidelines for when to automate vs keep manual based on risk analysis and cost-effectiveness. Optimizes overall QA effort distribution. Mentors team on strategic test planning.
QA Security Engineer Required Designs security test pyramid: SAST as 'unit-level', DAST as 'integration', penetration testing as 'E2E'. Determines optimal effort distribution.
Role Required Description
Game QA Engineer Required Defines testing strategy at product level. Establishes quality assurance standards. Implements shift-left testing culture.
Performance Testing Engineer Required Defines performance testing pyramid standards: required tests per level, automation ratios, execution frequency. Implements shift-left performance testing.
QA Automation Engineer Required Defines testing strategy at the product level. Establishes quality assurance standards. Implements shift-left testing culture.
QA Engineer (Manual) Required Defines Test Pyramid strategy at the team/product level. Establishes optimal test distribution standards across layers. Conducts reviews and optimizes test suite balance.
QA Security Engineer Required Defines security testing pyramid standards: coverage requirements per layer, automation ratios, manual testing criteria. Balances shift-left and depth.
Role Required Description
Game QA Engineer Required Defines organizational QA strategy. Shapes quality engineering culture. Implements platform solutions for testing.
Performance Testing Engineer Required Designs holistic performance testing strategy: multi-level testing framework, risk-based prioritization, continuous performance assurance.
QA Automation Engineer Required Defines the organization's QA strategy. Builds quality engineering culture. Implements platform testing solutions.
QA Engineer (Manual) Required Defines organizational QA strategy. Fosters quality engineering culture. Implements platform solutions for testing.
QA Security Engineer Required Designs holistic security testing strategy: integrated testing layers, risk-based prioritization, continuous assurance. Defines organizational security testing maturity model.

Community

👁 Watch ✏️ Suggest Change Sign in to suggest changes
📋 Proposals
No proposals yet for Test Pyramid & Strategy
Loading comments...