QA Middle+/Senior (KES for Android)

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

Можно удаленно

Компания

ТОП-3 международная компания в области IT безопасности. Один из лучших работодателей России

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

О компании и команде

Мы ищем QA инженера в команду разработки приложения Kaspersky Endpoint Security для Android. Наш продукт обеспечивает комплексную защиту Android устройств от киберугроз, а также осуществляет функции Mobile Device Management. 

Продукт использует обширный список технологий, вы сможете узнать, как устроены: процессы сертификации пользователей, принципы работы WiFi-cетей, VPN, антивирусные решения, Accessibility и многое другое. 

Проект предлагает широчайший спектр задач в различных сферах: от классических задач тестирования до проведения исследований и активностей по улучшению процессов для обеспечения высокого качества разработки на всех уровнях. 

Наша собственная тестовая серверная Windows- и Linux-архитектура при желании дает возможность реализовать амбиции в системном администрировании, автоматизации тестирования, настройке CI/CD процессов. 

Обзор продукта можно посмотреть здесь

Для решения проектных задач понадобятся расширенные навыки тестирования Android-приложений, понимание принципов работы операционной системы, ее возможностей и ограничений. Также нужно применять навыки следования как QA, так и QC процессам тестирования. 

Ожидания от кандидата

Мы ожидаем: 

  • Опыт тестирования мобильного ПО от 3 лет; 
  • Понимание принципов устройства и работы ОС Android, ее возможностей и ограничений на разных оболочках; 
  • Знание принципов обеспечения и контроля качества на всех этапах разработки ПО, а также умение на практике применить эти знания; 
  • Умение организовать коммуникацию как внутри команды тестирования, так и с другими командами продукта; 
  • Навыки использования инструментов: adb, shell; 
  • Понимание основ клиент-серверного взаимодействия, HTTP, инструменты анализа трафика.

Будет плюсом: 

  • Знание одного из языков программирования: Java/Kotlin, Python, Swift, C++;
  • Опыт работы с Android эмуляторами, shell, Android Studio, VCS; 
  • Владение инструментами автоматизации тестирования Android-приложений; 
  • Продвинутое владение ОС Windows, Linux. Навыки системного администрирования; 
  • Навыки тестирования Web приложений.

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

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

  • Выполнение различных видов тестирования в соответствии с проектными задачами; 
  • Документирование результатов тестирования: занесение дефектов в багтрекинговую систему, составление отчетов о тестировании; 
  • Работа с дефектами: исследование, создание, проверка исправлений; 
  • Разработка и поддержка тестовых сценариев и тестовой документации; 
  • Настройка и поддержка тестового окружения; 
  • Проведение анализа функциональности, производительности и других характеристик приложения; 
  • Организация взаимодействия между командами продукта: аналитика, разработка, тестирование; 
  • Запуск и анализ результатов автоматизированных тестов.