👀 Дизайнеры, с какой командой вы мэтчитесь по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Performance Testing Engineer (Cloud Systems)

Местоположение и тип занятости

Нижний НовгородПолный рабочий деньМожно удаленно

Компания

Разработка программного обеспечения на заказ

Описание вакансии

Условия работы

Заказчик является ведущим поставщиком глобальных корпоративных облачных коммуникаций и решений для бизнеса. От единой облачной телефонной системы с обменом сообщениями внутри команд и видеоконференциями до полного контакт-центра. Данный продукт объединяет в себе возможности телефонии, видеосвязи, организации встреч и обмен сообщениями в одном надежном, простом в использовании решении, что позволяет клиентам снижать стоимость корпоративной связи с десятков тысяч долларов до цены $10. Компания заказчика считается лидером в области унифицированных коммуникаций, как услуги по объему выручки и количеству абонентских мест; и имеет офисы в Канаде, США, Великобритании, Франции, Австралии, Китае, на Филиппинах, в Украине и России.

Команда занимается разработкой сервиса видео-конференций нового поколения, построенного с использованием WebRTC, качество видео которого адаптируется к различным сетям: 3G, WiFi, LTE. Он позволяет совершать видео-звонки и организовывать видеоконференции на сотни участников. К сервису пользователи могут подключаться из браузеров, со смартфонов и с помощью desktop-приложений. Сейчас мы ищем сильных тестировщиков в новую команду проекта.

Ссылка на видео-вакансию: https://youtu.be/V9l0TkZWHfI

Вам предстоит:

  • участвовать в проекте по созданию сервиса видео-конференций нового поколения;
  • участвовать в постановке процесса continuous performance testing;
  • составлять профиль нагрузки и определять анализируемые метрики;
  • разрабатывать автоматизированные нагрузочные тесты и эмуляторы нагрузки;
  • запускать тесты, анализировать результаты прогона;
  • выявлять предельную нагрузку компонентов системы, узкие места.

Необходимые навыки:

  • крайняя степень любопытства (без него ничего не получится) ко всему, что происходит в IT: к технологиям, способам и даже устройству ПК;
  • понимание основных процессов, происходящих при создании ПО, методологий разработки и их различий;
  • знание видов тестирования и подходов к ним;
  • знание устройства Unix на уровне работы с файлами из командной строки;
  • знание Windows на уровне продвинутого пользователя и понимания, где включаются и отключаются функции операционной системы;
  • знание языка SQL на уровне тестировщика: например, нужно знать, как выбрать данные из двух таблиц или все уникальные записи;
  • умение кодировать и читать код на каком-нибудь (любом) современном языке программирования;
  • понимание функционирования веб и умения объяснить простым языком, чем друг от друга отличаются основные протоколы.

Обязательные знания:

  • Теория Performance testing;
  • JMeter.