Специалист по нагрузочному тестированию

Дата размещения вакансии: 26.11.2024
Работодатель: Russ
Уровень зарплаты:
з/п не указана
Город:
Москва
Требуемый опыт работы:
От 1 года до 3 лет

Обязанности:

Планирование тестирования:

  • Определение целей и задач нагрузочного тестирования.
  • Разработка стратегий и подходов к тестированию производительности.

Создание тестовых сценариев:

  • Проектирование и разработка тестовых сценариев, отражающих реальные условия эксплуатации системы.
  • Определение ключевых метрик для измерения производительности (время отклика, пропускная способность, использование ресурсов и т.д.)

Настройка тестовой среды:

  • Подготовка и конфигурация тестовой среды, включая серверное оборудование, сети и программное обеспечение.
  • Обеспечение соответствия тестовой среды производственной.

Выполнение нагрузочного тестирования:

  • Проведение тестов с использованием инструментов для нагрузочного тестирования (Jmeter).
  • Мониторинг системы во время тестирования для выявления узких мест.

Анализ результатов:

  • Сбор и анализ данных о производительности системы.
  • Выявление проблем и узких мест на основании полученных данных.

Отчетность:

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

Требования:

Знания и навыки:

  • Глубокое понимание принципов нагрузочного тестирования и его отличий от других видов тестирования (стресс-тестирование, производительное тестирование и т.д.).
  • Знание методологий разработки ПО (Agile, Scrum, DevOps) и опыт работы в таких командах.
  • Умение создавать и настраивать сценарии нагрузочного тестирования.
  • Опыт анализа результатов тестирования и выявления узких мест в производительности приложений.
  • Знание основ работы с базами данных и умение выполнять SQL-запросы для анализа данных.

Технические навыки:

  • Умение работать с системами мониторинга производительности (например, Grafana, Prometheus, New Relic).
  • Опыт работы с языками программирования или скриптовыми языками (Java, Python, Groovy и др.) для автоматизации тестирования будет преимуществом.
  • Знание основ сетевых технологий и протоколов (HTTP, TCP/IP).

Желательные:

  • Опыт работы с CI/CD инструментами (Jenkins, GitLab CI/CD и др.) будет плюсом.

Условия:

  • «Белая» заработная плата. Трудоустройство по ТК РФ.
  • В Москве - светлый, просторный офис в 7 минутах от м. Динамо.
  • Возможность работать удаленно, гибкий график работы – 9 часов в интервале с 8.00 до 20.00.
  • ДМС (после испытательного срока).