Level 1

Knows the testing pyramid. Writes unit tests, sometimes with help from more senior engineers.

Level 2

Understands the testing pyramid, writes unit tests in accordance with it, as well as higher level tests with help from more senior engineers. Always tests expected edge cases and errors as well as the happy path.

Level 3

Understands the testing pyramid, and writes unit tests as well as higher level tests in accordance with it. Always writes tests to handle expected edge cases and errors gracefully, as well as happy paths.

Level 4

Understands their team's testing approach, and uses quality metrics to identify gaps. Works with their team to recommend solutions that are in accordance with accepted testing frameworks and the testing pyramid.

Level 5

Understands the testing approach of several teams, and uses quality metrics to identify gaps. Works with those teams to recommend solutions that are in accordance with accepted testing frameworks and the testing pyramid. Influences organization wide testing strategy.

Level 6

Understands organizational testing approach, and uses quality metrics to identify gaps. Works with all teams to recommend solutions that are in accordance with accepted testing frameworks and the testing pyramid. Drives organization wide testing strategy.

Build your own framework for free