Устанавливает performance-бюджеты на уровне алгоритмов: latency SLA per endpoint, throughput targets. Проводит review load test сценариев на алгоритмическую эффективность.
Роли · Performance Testing Engineer · Lead
Что должен уметь Lead }
41 ключевых навыков, всего 56. Ожидания по каждому навыку и что меняется на следующем уровне.
На этой странице — что ожидается от Lead }, навык за навыком. Ключевые навыки оценивают руководитель и коллеги в цикле ревью; остальные учитываются только в самооценке. Основные области: Основы программирования, Backend Development, Базы данных.
Ключевые навыки для Lead
Сгруппированы по областям. Метка справа — ожидаемая глубина: Осведомлённость, Применение, Продвинутый или Эксперт.
Основы программирования · 6
Определяет async-стандарты: concurrent virtual users, async data collection, parallel test execution. Внедряет best practices для non-blocking test scripts.
Формирует стандарты quality для test scripts: code review, version control, reusable libraries. Внедряет CI для test script validation. Определяет naming conventions и documentation.
Определяет concurrency-стандарты для load generation: thread vs coroutine models, connection pool management, shared state handling. Внедряет best practices для concurrent test execution.
Определяет стандарты кода performance tests: modular test scripts, reusable components (Page Objects для load tests), abstract base classes для разных протоколов.
Определяет стандарты данных для performance testing: structured test results (time-series), correlation data models, metric aggregation structures. Ревьюит efficiency тестовых скриптов.
Backend Development · 1
Определяет tooling strategy: Python для Locust/custom tools, FastAPI для reporting API. Выбирает между Python и Go/Java для high-throughput load generators.
Базы данных · 3
Определяет indexing performance стандарты: mandatory analysis during performance testing, index efficiency metrics, review process для index changes.
Определяет query performance стандарты: SLA per query type, mandatory profiling during load tests, automated regression alerting.
Определяет DB performance стандарты: baseline metrics, regression thresholds, mandatory profiling. Координирует performance testing с DBA team.
API и интеграции · 2
Определяет performance tooling стандарты: tool selection criteria, team training, shared libraries. Внедряет performance testing CoE (Center of Excellence).
Определяет API performance стандарты: mandatory performance testing per endpoint, SLA definitions, regression gates в CI. Координирует performance requirements с product.
Облако и инфраструктура · 3
Определяет cloud-стандарты для performance testing: infrastructure provisioning, cost management, environment consistency. Внедряет infrastructure-as-code.
Определяет container-стандарты для performance testing: test agent images, resource guidelines, environment provisioning. Внедряет container-based test infrastructure.
Определяет K8s-стандарты для performance: test environment templates, resource policies, scheduling. Координирует shared test infrastructure.
DevOps и CI/CD · 1
Определяет CI performance стандарты: mandatory performance gates, threshold management, reporting. Внедряет continuous performance testing.
Тестирование и QA · 6
Определяет load testing стандарты: test types (baseline, capacity, spike, soak), mandatory tests per release, reporting requirements. Формирует load testing CoE.
Определяет performance testing pyramid стандарты: required tests per level, automation ratios, execution frequency. Внедряет shift-left performance testing.
Определяет test data стандарты: data volume requirements, freshness, provisioning automation. Координирует data management для performance testing.
Определяет environment стандарты: sizing requirements, isolation policies, provisioning automation. Координирует shared test infrastructure между командами.
Определяет chaos + performance стандарты: performance degradation testing during failures, resilience testing under load. Внедряет GameDays для performance failures.
Определяет E2E performance стандарты: mandatory scenarios, SLA per user journey, environment requirements. Координирует cross-team testing.
AI-ассистированная разработка · 1
Внедряет AI в performance team: automated test script generation, AI-assisted result analysis, bottleneck prediction. Оценивает ML для anomaly detection.
Observability и мониторинг · 6
Определяет custom metrics стандарты для performance: mandatory instrumentation, naming conventions, cardinality budget. Внедряет performance metrics catalog.
Определяет performance logging стандарты: mandatory timing fields, log-based SLI calculation, analysis procedures.
Определяет APM strategy для performance: tool selection (Datadog/New Relic/Dynatrace), integration с load testing, automated bottleneck detection. Внедряет APM для continuous performance.
Определяет log-based performance стандарты: mandatory performance fields, analysis templates, retention для historical comparison.
Определяет OTel performance стандарты: mandatory spans, performance-relevant attributes, trace analysis procedures. Внедряет trace-driven performance debugging.
Определяет performance metrics стандарты: mandatory metrics, dashboard templates, threshold management. Внедряет SLO-based performance monitoring.
Контроль версий и коллаборация · 2
Формирует review culture: test script quality checklist, review SLA, automated checks. Обучает team best practices.
Формирует Git workflow для performance team: branching model, review requirements, CODEOWNERS для critical test scenarios.
Performance Engineering · 10
Определяет benchmarking стандарты: tool selection criteria, execution procedures, result interpretation guidelines. Внедряет benchmark-driven development.
Определяет CPU profiling стандарты: mandatory profiling during load tests, analysis procedures, optimization tracking. Внедряет always-on profiling.
Определяет DB performance стандарты: SLA per query type, mandatory testing per schema change, baseline management. Координирует с DBA team.
Определяет I/O profiling стандарты: mandatory I/O metrics during load tests, baseline requirements, analysis templates.
Определяет latency стандарты: budgets per endpoint, regression policy, optimization tracking. Внедряет latency-driven development practices.
Определяет memory profiling стандарты: mandatory soak tests, GC monitoring, memory budget per service. Внедряет automated leak detection.
Определяет стратегию Network Profiling на уровне команды/продукта. Формирует стандарты и best practices. Проводит review.
Определяет performance budget стандарты: mandatory budgets per service, review process, exception handling. Координирует budget allocation с product и engineering.
Определяет стратегию оптимизации ресурсов и FinOps для команд перформанс-инженерии. Устанавливает эталоны стоимостной эффективности и стандарты автоматизированного мониторинга ресурсов. Проводит архитектурные ревью с фокусом на стоимость инфраструктуры и масштабируемость.
Определяет throughput стандарты: capacity targets, scaling efficiency metrics, cost budgets. Координирует capacity planning с infrastructure.
Дополнительные навыки
Команда их не оценивает, но они входят в самооценку и план развития.
Что меняется на Principal
0 навыков получают более высокое ожидание или становятся ключевыми при переходе с Lead на Principal. Сначала самые большие скачки.
} в открытой матрице компетенций: 56 навыков на 5 уровнях. Матрица бесплатна для специалистов и останется бесплатной.