Сергей П. , Senior, QA manual

Male avatar
Сергей П.
Россия, Москва
2 875 ₽/час 460 000 ₽/мес. без НДС
Опыт работы:
Более 6 лет
Языки:

Английский — B1

ПисьменныйРазговорный

О специалисте

Навыки
Tarantool
Kubernetes
Jenkins
Grafana
Kafka
ELK
Performance Center
Loadrunner
JMeter
gatling
k6
Spring Boot
IBM MQ
Linux
InfluxDB
Prometheus
OpenShift
Agile/Scrum
AWR
Heap Dump Analysis
Microservices
monitoring
CI/CD
Bash/Shell scripting
Network diagnostics
Performance tuning
Database:
PostgreSQL
Oracle
Applications:
Docker
Source_control:
Gitlab CI
Technology:
REST API
SQL
Формат работы
Удалённо
Описание о специалисте

Проведение полного цикла нагрузочного тестирования высоконагруженных систем, включая стресс-тестирование, тестирование производительности и объёмное тестирование с использованием JMeter, JMeter DSL и других инструментов. Настройка и управление тестовой инфраструктурой на базе Kubernetes, интеграция процессов тестирования в CI/CD через Jenkins. Глубокий анализ производительности, выявление узких мест на всех уровнях системы и подготовка детальных отчётов с рекомендациями по оптимизации. Эффективное взаимодействие с командами разработки, эксплуатации и сопровождения для внедрения улучшений и обеспечения качества продукта на всех этапах жизненного цикла.

Примеры работ

NDA
Описание задачи/проекта

Проект направлен на обеспечение стабильности и производительности ключевых банковских систем в условиях высоких нагрузок. Включает тестирование транзакционных систем, интеграционных шин и баз данных.

Позиция на проекте
Ведущий инженер по нагрузочному тестированию
Ответственность
  1. Проведение нагрузочного тестирования высокопроизводительных систем с использованием JMeter и JMeter DSL (jMeterDSL) для автоматизации сценариев.
  2. Настройка и управление тестовой инфраструктурой на базе Kubernetes (развертывание изолированных тестовых стендов, управление подами, конфигурация ресурсов).
  3. Интеграция процессов нагрузочного тестирования в CI/CD с использованием Jenkins.
  4. Анализ сетевого трафика и диагностика проблем с использованием Wireshark.
  5. Тестирование инфраструктурных компонентов: систем кэширования (Redis, Memcached) и балансировщиков нагрузки (Nginx, F5 BIG-IP, HAProxy).
  6. Проведение тестирования производительности аналитических и транзакционных СУБД: MySQL и GreenPlum.
  7. Анализ и оптимизация производительности приложений с использованием систем мониторинга Grafana, ELK, Prometheus для выявления узких мест в режиме реального времени.
  8. Анализ результатов, выявление узких мест и подготовка рекомендаций.
  9. Взаимодействие с командами разработки и эксплуатации.
  10. Автоматизация развертывания стендов с использованием Ansible, интеграция процессов нагрузочного тестирования в CI/CD через Jenkins и Bitbucket Pipelines.
  11. Ведение задач, багов и технической документации в Confluence.
  12. Разработка вспомогательных скриптов на Python для автоматизации сбора метрик, парсинга логов и генерации отчетов.
Технологии и инструменты
Docker, ELK, Grafana, Java, Jenkins, Kafka, Kubernetes, PostgreSQL, Tarantool, Performance Center
Период работы/продолжительность
Декабрь 2023 г. - Декабрь 2025 г.
NDA
Описание задачи/проекта

Проект направлен на обеспечение стабильности, отказоустойчивости и высокой производительности ключевых банковских систем в условиях экстремальных нагрузок. В рамках проекта проводилось полное нагрузочное тестирование (НТ) транзакционных систем, микросервисной архитектуры, очередей сообщений и баз данных. Целью было выявление узких мест, определение оптимальной конфигурации инфраструктуры и подготовка рекомендаций для масштабирования системы под пиковые нагрузки.

Позиция на проекте
ведущий инженер по нагрузочному тестированию
Ответственность
  1. Разработка методик нагрузочного тестирования (МНТ) и профилей нагрузки.
  2. Оценка требований к производительности и определение целевых метрик (RPS, latency, error rate).
  3. Координация работ по подготовке тестового окружения.
  4. Создание и оптимизация скриптов для LoadRunner, JMeter, Gatling и K6.
  5. Разработка заглушек (mocks/stubs) любой сложности на Spring Boot для изоляции тестируемых компонентов.
  6. Настройка сценариев тестирования для REST API, messaging-очередей (Kafka, IBM MQ) и баз данных.
  7. Проведение анализа heap dump, AWR-отчётов и логов приложений.
  8. Выявление узких мест в системе: CPU, memory, I/O, сетевые задержки, блокировки БД.
  9. Функциональное верификация и нагрузочное тестирование API с помощью SoapUI и Postman.
  10. Определение оптимальной конфигурации инфраструктуры (Kubernetes/OpenShift).
  11. Подготовка детальных отчётов с рекомендациями по устранению проблем.
  12. Участие в тестировании сервисов, развернутых в k8s: анализ поведения под нагрузкой, проверка масштабирования и стабильности.
  13. Распределение задач внутри команды, проведение ежедневных встреч и ретроспектив.
  14. Проведение собеседований, онбординг и менторство стажёров.
  15. Консультация коллег по вопросам производительности и инструментам тестирования.
  16. Настройка интеграции с системами мониторинга: InfluxDB, Prometheus, Grafana.
  17. Ведение задач, багов и технической документации в Jira.
  18. Автоматизация запуска тестов через Jenkins/GitLab CI.
  19. Взаимодействие с DevOps-командами для настройки окружений.
  20. Ответственность за проведение НТ по нескольким системам параллельно.
  21. Участие в Agile-процессах: планирование спринтов, оценка задач, демо-сессии.
  22. Поддержание и актуализация технической документации.
Технологии и инструменты
Grafana, IBM MQ, JMeter, Kubernetes, Linux, Loadrunner, Oracle, Spring Boot
Период работы/продолжительность
Сентябрь 2019 г. - Декабрь 2023 г.

Образование

Высшее
Название учебного заведения/курса
Московская международная академия
Специальность
Экономика, Прикладная информатика в экономике
Аналогичные специалисты
Не нашли, кого искали?

Оставьте заявку и, наша команда в кратчайшие сроки подберёт необходимого специалиста за вас!

Помните, что заключение договора и оплата услуг происходит после того, как вы выбрали специалиста

Request Poster