Team Lead Test Engineer
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Мы тестируем микроядерную операционнную систему KasperskyOS, а точнее её работу на мобильных устройствах. Наша команда разрабатывает интеграционные и системные тесты, работает с HW эмуляторами сигналов, пишет автотесты на Python, создаёт новые стенды и интегрирует их в CI. Например, автоматизация тестирования датчика освещённости в пользовательских сценариях включает в себя: анализ требований и проработку тест кейсов, ручное тестирование прототипов, подготовку стенда и автоматизацию проверок на нём, разработку автотестов на python. Команда состоит из ручных тестировщиков и разработчиков автотестов, при этом тестовые сценарии создают все участники команды. Поэтому мы ищем в команду человека, заинтересованного в комплексном подходе к тестированию, готового разрабатывать новые методики тестирования для сокращения времени прохождения тестов без потери качества.
Для чего Вы нам нужны:
- Разработка тестовой стратегии, тест планов, тест-кейсов по требованиям и макетам;
- Разработка сквозных тестовых сценариев с использованием HW эмуляторов сигналов и стендов;
- Предоставление актуального статуса о состоянии продукта;
- Обеспечение качества выпускаемых релизов в соответствии с внутренними процедурами;
- Подготовка документации тестирования;
- Поддержка инфраструктуры в актуальном состоянии;
- Анализ и решение инцидентов совместно с участниками комнады;
- Приоритезация и распределение задач внутри команды.
Что Вам необходимо для этого:
- Знание Linux на уровне уверенного пользователя;
- Уверенное владение техниками тест дизайна и знание теории тестирования;
- Опыт разработки интеграционных и системных тестов;
- Опыт тестирования приложений на мобильных устройствах;
- Опыт ручного тестирования от 2-х лет;
- Опыт работы в команде из 4 и более человек в роли ведущего тестировщика (technical lead);
- Желание работать с контрольно-измерительной аппаратурой.
Будет плюсом:
- Опыт тестирования драйверов;
- Понимание жизненного цикла процесса разработки ПО;
- Участие в процессах сертификации ПО;
- Понимание архитектуры микроядерных операционных систем;
- Опыт разработки автотестов на Python.