Функционал (в приоритетном порядке): Поиск проблемных мест и ошибок в продукте; Взаимодействие с разработчиками и технической поддержкой; Функциональное ручное тестирование; Обслуживание собственной инфраструктуры виртуальных машин; Тестирование на различных аппаратных устройствах; Составление новых тестовых сценариев; Актуализация тестовой документации.
Требования
Знание операционных систем семейства Linux и Windows на уровне опытного пользователя; Понимание принципов администрировании сетей: маршрутизация, файрвол, сетевые протоколы; Опыт работы с любыми системами виртуализации; Опыт работы с системами багтрекинга; Знание методологий тестирования и разработки ПО; Общее представление о работе API.
Желаемые качества (преимущество будет отдаваться обладающим ими): Опыт работы с QEMU/KVM - виртуалки это основа работы тестировщика, а QEMU/KVM - то, что мы используем постоянно; Навыки работы с Jira - понимание, как именно составлять задачу, на что обращать внимание и прочее.
Знать, как достать оттуда нужную статистику, нужные задачи.
Значительно ускорит обучение, если кандидату не придётся объяснять элементарные для нас вещи; Опыт тестирования REST API - исторически мы тестировали тот или иной модуль только после того, как будут готовы и фронтенд, и бекенд.
Это неправильно и бекенд можно тестировать без фронтенда.
Если у кандидата будет такой навык, то это облегчит нам жизнь в ожидании готового фронтенда; Опыт работы с межсетевыми экранами - в прошлом были кандидаты, которые либо слышали про наш продукт, либо работали с ним, либо знают наших конкурентов.
Межсетевые экраны предоставляют плюс-минус одинаковые функции и если кандидат знаком с тем или иным решением, он очень быстро вольётся в работу.