Test Engineer (Performance Test) / Инженер по нагрузочному тестированию
Описание
Чем Вам предстоит заниматься: Анализ требований и технических решений с точки зрения тестирования; Подготовка тестовой стратегии, разработка тестовых планов на новую функциональность; Проведение нагрузочного тестирования с помощью автоматизированных и не автоматизированных тестов; Тестирование системы под нагрузкой (в том числе разработка профилей нагрузки и применение нестандартных способов подачи нагрузки на систему); Настройка систем логирования и мониторинга; Работа с RAN (LTE, GSM), Core и NMS элементами мобильной сети; Анализ результатов тестирования и создание отчетов об ошибках. Что мы ожидаем от будущего члена команды: Опыт в тестировании ПО от трёх лет; Знание процесса разработки программного обеспечения; Опыт анализа требований и написания по ним тестовых сценариев; Опыт анализа логов; Опыт написания баг репортов; Использование Unix/Linux (командная строка) на продвинутом уровне от 1 года; Знание сетей, базирующихся на TCP/IP; Знание английского для работы с технической документацией; Способность писать свой и читать чужой код на любом из языков (предпочтительно Python); Знание SQL на уровне пользователя. Дополнительно приветствуем: Опыт работы с телекоммуникационными системами GSM/LTE; Знание скриптовых языков (Python, Shell, Perl, LUA, etc.); Опыт работы с оборудованием (загрузка, отладка и тестирование ПО на реальном оборудовании, конфигурирование); Опыт работы с системами версионного контроля (Git, BitBucket) и баг-трекинга (JIRA); Опыт в тестировании производительности от 1 года; Опыт работы с системами мониторинга и хранения данных (Prometheus, Grafana, Kibana, Zabbix, Elasticsearch); Опыт работы с системами виртуализации и контейнеризации; Опыт работы по Agile методологии.