QA

Testing Engineer (Mac Products Testing) Full-time

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

Мы команда, которая занимается тестирование всех продуктов “Лаборатории Касперского” под MacOS. “Перейди на темную сторону силы” и участвуй в выпуске Kaspersky Endpoint Security for Mac(KES),Kaspersky for Mac (KIS), Kaspersky Secure Connection for Mac(VPN), Kaspersky Password Manager for Mac, Kaspersky Safe Kids for Mac.

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

Что Вам необходимо для этого:

  • Высшее образование по направлению, связанному с ИТ/разработкой ПО/математикой, и опыт работы на позиции инженера по тестированию от 1 года;
  • Знание принципов построения и работы операционных систем (Windows/Linux/Unix/Mac): архитектура, загрузка ОС, файловые системы и их особенности, специфичные сетевые протоколы,
  • Знание Linux/MacOS на уровне продвинутого пользователя и выше;
  • Знание файловых систем: организация, механизмы, особенности;
  • Знание сетевых технологии, принципов построения сетей и протоколов;
  • Знание Python;
  • Знание принципов объектно-ориентированного программирования;
  • Навыки работы с git или иными системами контроля версий;
  • Знание видов и методологий тестирования и умение их применять на практике;
  • Способность и готовность изучать и усваивать большие объемы информации;
  • Ответственность и умение выполнять задачи в соответствии со сроками и приоритетами.

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

  • Знание методологий тестирования, понимание целей и задач тестирования и его места в разработке ПО, представление о методологиях тестирования ПО;
  • Знание операционных систем семейства MacOs и опыт тестирования ПО для них;
  • Опыт разработки разработки ПО или автоматизированных тестов (в частности на Python);
  • Опыт работы с БД, twisted, Selenium;
  • Представление об особенностях исполнения асинхронного кода;
  • Опыт работы с гипервизорами VMWare, Parallels;
  • Знание английского языка на уровне Intermediate и выше.

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

Для чего вы нам нужны:

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

Overview

Apply For This Job