Understands HTTP/HTTPS, DNS basics, TCP vs UDP. Knows what ports, IP addresses, localhost are. Can use curl for API testing.
Roles · Performance Testing Engineer · Junior
What a Junior } should know
7 core skills, 57 in total. Expectations per skill, and what changes at the next level.
This page lists what a Junior } is expected to know and do, skill by skill. Core skills are the ones a manager and peers assess in a review cycle; the rest count only in self-assessment. Main areas: Cloud & Infrastructure, Testing & QA.
Core skills for a Junior
Grouped by area. The label on the right is the expected depth: Awareness, Working, Advanced or Expert.
Cloud & Infrastructure · 1
Testing & QA · 6
Understands the fundamentals of Chaos Engineering. Applies basic practices in daily work. Follows recommendations from the team and documentation.
Understands E2E testing fundamentals from a performance perspective: user journey-based load scenarios, end-to-end response time measurement, and bottleneck identification across system layers. Writes basic E2E performance tests using tools like k6 or Gatling. Follows team practices for test environment configuration.
Understands load testing fundamentals: user journey-based scenario design, tools configuration (k6, Gatling, JMeter), and basic metrics interpretation (response time, throughput, error rate). Writes simple load test scripts and executes predefined test plans. Follows team standards for test result reporting.
Understands fundamentals of test data management for performance testing. Prepares basic datasets to simulate realistic load conditions. Follows documented procedures for generating and cleaning up test data between benchmark runs.
Understands fundamentals of test environment management for performance testing. Sets up basic load testing environments with tools like JMeter or Gatling. Follows team guidelines for provisioning isolated environments to ensure consistent benchmark results.
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.
Additional skills
Not assessed by the team, but part of the self-assessment and the development plan.
What changes at Mid-level
57 skills get a higher expectation or become core when moving from Junior to Mid-level. The biggest jumps first.
- Chaos Engineering: Awareness → Working
- E2E Testing: Awareness → Working
- Load Testing: Awareness → Working
- Network Fundamentals: Awareness → Working
- Test Data Management: Awareness → Working
- Test Environment Management: Awareness → Working
- Test Pyramid & Strategy: Awareness → Working
- Algorithms & Complexity: Awareness → Working
- API Documentation: Awareness → Working
- API Testing: Awareness → Working
} in the open competency matrix: 57 skills across 5 levels. The matrix is free for individuals and stays free.