Performance Testing Engineer

Обеспечение производительности и масштабируемости систем через нагрузочное тестирование

QA Engineering Junior Middle Senior Lead / Staff Principal
Полная матрица Карьерный трек PDF
57 навыков
5 уровней
138 обязательных
283 требований

Performance Testing Engineer — роль в семействе QA Engineering. Определено 57 навыков по 5 уровням (от Junior до Principal). 138 навыков являются обязательными. Ключевые домены: Основы программирования, Backend Development, Базы данных.

Технологический стек

Junior k6/JMeter, Grafana basics, Linux basics, HTTP/REST understanding, CSV/JSON data preparation
Middle k6/Gatling, Grafana/Prometheus, Docker, InfluxDB, Distributed load testing, APM tools (Datadog/New Relic basics)
Senior k6/Gatling advanced, Custom metrics, Profiling tools (async-profiler, perf), Chaos engineering (Litmus), eBPF
Lead / Staff Performance platform, Automated performance regression, Capacity modeling, SLO-based performance
Principal Enterprise performance engineering, Performance culture, Capacity planning at scale

Фокус по уровням

Junior

Написание нагрузочных скриптов. Проведение тестов по сценариям. Сбор метрик. Подготовка отчётов о результатах.

Middle

Проектирование сценариев нагрузки. Анализ bottleneck-ов. Корреляция метрик (CPU, memory, DB). Интеграция в CI/CD.

Senior

Архитектура performance testing. Chaos engineering. Capacity modeling. Профилирование приложений. Рекомендации по оптимизации.

Lead / Staff

Performance engineering strategy. SLA/SLO для производительности. Координация с development и SRE.

Principal

Enterprise performance strategy. Performance culture. Capacity planning at scale.

Матрица навыков

57 навыков × 5 уровней. Нажмите на ячейку для детализации.

A Awareness W Working V Advanced E Expert

Архитектура и проектирование

1 навыков
Навыки Jun Mid Sen Lead Princ
Основы System Design A W A E E

Базы данных

3 навыков
Навыки Jun Mid Sen Lead Princ
PostgreSQL A W A E E
Индексирование БД A W A E E
Оптимизация запросов A W A E E

Безопасность

3 навыков

Контроль версий и коллаборация

2 навыков
Навыки Jun Mid Sen Lead Princ
Git Advanced A W A E E
Code Review A W A E E

Облако и инфраструктура

5 навыков
Навыки Jun Mid Sen Lead Princ
Docker A W A E E
Kubernetes Core A W A E E
Terraform A W A E E
AWS A W A E E
Основы сетей A W A

AI-ассистированная разработка

4 навыков
Навыки Jun Mid Sen Lead Princ
GitHub Copilot A W A E E
Cursor IDE A W A E E
ChatGPT / Claude A W A E E
Prompt Engineering для кода A W A E E

API и интеграции

4 навыков
Навыки Jun Mid Sen Lead Princ
REST API Design A W A E E
GraphQL Design A W A E E
Документирование API A W A E E
Тестирование API A W A E E

Backend Development

2 навыков
Навыки Jun Mid Sen Lead Princ
Python Web Frameworks A W A E E
Redis A W A E E

DevOps и CI/CD

1 навыков
Навыки Jun Mid Sen Lead Princ
GitHub Actions / GitLab CI A W A E E

Observability и мониторинг

6 навыков
Навыки Jun Mid Sen Lead Princ
Структурированное логирование A W A E E
ELK Stack A W A E E
Prometheus и Grafana A W A E E
Бизнес-метрики A W A E E
OpenTelemetry A W A E E
APM-инструменты A W A E E

Performance Engineering

10 навыков
Навыки Jun Mid Sen Lead Princ
CPU Profiling A W A E E
Memory Profiling A W A E E
I/O и Disk Profiling A W A E E
Network Profiling A W A E E
Latency Optimization A W A E E
Throughput Optimization A W A E E
Resource Optimization FinOps A W A E E
Database Performance Tuning A W A E E
Benchmarking Tools A W A E E
Performance Budgets A W A E E

Часто задаваемые вопросы

Какие навыки нужны для роли Performance Testing Engineer?

Для роли Performance Testing Engineer требуется 57 навыков, из которых 138 являются обязательными. Навыки распределены по 5 уровням: от Junior до Principal. Смотреть полную матрицу.

Как вырасти до следующего уровня в роли Performance Testing Engineer?

Используйте Калькулятор грейда чтобы оценить текущий уровень и получить персональные рекомендации. Система покажет, какие навыки нужно развить для перехода на следующий уровень.

Какой технологический стек используется в роли Performance Testing Engineer?

Стек включает 5 технологий на разных уровнях. k6/JMeter, Grafana basics, Linux basics, HTTP/REST understanding, CSV/JSON data preparation, k6/Gatling, Grafana/Prometheus, Docker, InfluxDB, Distributed load testing, APM tools (Datadog/New Relic basics), k6/Gatling advanced, Custom metrics, Profiling tools (async-profiler, perf), Chaos engineering (Litmus), eBPF...

Как сообщество определяет требования к роли Performance Testing Engineer?

Требования к роли формируются сообществом через систему предложений. Любой участник может предложить изменения, которые проходят голосование и ревью экспертов.

Сообщество

👁 Следить ✏️ Предложить изменение Войдите, чтобы предлагать изменения
📋 Предложения
Пока нет предложений для Performance Testing Engineer
Загрузка комментариев...