Роли · Performance Testing Engineer · Middle

Что должен уметь Middle }

7 ключевых навыков, всего 57. Ожидания по каждому навыку и что меняется на следующем уровне.

На этой странице — что ожидается от Middle }, навык за навыком. Ключевые навыки оценивают руководитель и коллеги в цикле ревью; остальные учитываются только в самооценке. Основные области: Облако и инфраструктура, Тестирование и QA.

7ключевых навыков
50дополнительных навыков
2областей
0%на уровне Продвинутый или Эксперт
Оценить себя как Middle Полная матрица роли

Ключевые навыки для Middle

Сгруппированы по областям. Метка справа — ожидаемая глубина: Осведомлённость, Применение, Продвинутый или Эксперт.

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

Основы сетей Применение

Понимает поведение стека TCP/IP под нагрузкой — анализирует пулинг соединений, настройки keepalive и исчерпание сокетов. Настраивает TLS/SSL для оценки влияния на производительность. Работает с балансировщиками нагрузки и обратными прокси для тестирования распределения трафика. Понимает тайминг разрешения DNS и влияние TTL на результаты тестов. Отлаживает сетевые узкие места с использованием анализа tcpdump и Wireshark.

Тестирование и QA · 6

Проводит load testing: ramp-up, steady state, peak load scenarios. Использует k6/Gatling: custom metrics, thresholds, checks. Анализирует: throughput, latency, error rate, resource usage.

Применяет test pyramid для performance: micro-benchmarks (unit level), component load tests (integration), full system tests (E2E). Определяет оптимальное распределение.

Управляет test data для performance: realistic data volumes, data distribution matching production. Генерирует synthetic data. Обеспечивает data isolation между test runs.

Chaos Engineering Применение

Самостоятельно разрабатывает тесты с Chaos Engineering. Применяет test design techniques. Интегрирует тесты в CI/CD. Покрывает edge cases.

E2E тестирование Применение

Проводит E2E performance testing: full user journey performance, multi-service latency, end-to-end throughput. Тестирует с realistic data volumes.

Дополнительные навыки

Команда их не оценивает, но они входят в самооценку и план развития.

Алгоритмы и сложностьАсинхронное программированиеБизнес-метрикиДокументирование APIИндексирование БДИнтеграционное тестированиеКачество кода и рефакторингМногопоточное программированиеОптимизация запросовОсновы System DesignПаттерны проектированияПрактики безопасного кодаПринципы ООП и SOLIDСтруктурированное логированиеСтруктуры данныхТестирование APIТипобезопасность и системы типовAPM-инструментыAWSBenchmarking ToolsChatGPT / ClaudeCode ReviewCPU ProfilingCursor IDEDatabase Performance TuningDockerELK StackGit AdvancedGitHub Actions / GitLab CIGitHub CopilotGraphQL DesignI/O и Disk ProfilingJWT / OAuth2 / OIDCKubernetes CoreLatency OptimizationMemory ProfilingNetwork ProfilingOpenTelemetryOWASP и безопасность приложенийPerformance BudgetsPostgreSQLPrometheus и GrafanaPrompt Engineering для кодаPython Web FrameworksRedisResource Optimization FinOpsREST API DesignTerraformThroughput OptimizationUnit-тестирование

Что меняется на Senior

57 навыков получают более высокое ожидание или становятся ключевыми при переходе с Middle на Senior. Сначала самые большие скачки.

Страница Senior →
Прогоните это со всей командой
Самооценка плюс оценка руководителя и коллег по одной матрице, зоны роста и готовность к следующему уровню для каждого инженера. Team Pro бесплатно 14 дней; личные инструменты бесплатны всегда.
Попробовать с командой (14 дней бесплатно) Отправить тимлиду

} в открытой матрице компетенций: 57 навыков на 5 уровнях. Матрица бесплатна для специалистов и останется бесплатной.