Обязанности:
О проекте: KasperskyOS for Mobile – это мобильная операционная система для профессиональных мобильных устройств (смартфонов, планшетов и мобильных компьютеров). Ядро KasperskyOS for Mobile является собственной разработкой компании и построено на принципах микроядерной архитектуры. Архитектура мобильной операционной системы KasperskyOS позволяет реализовать принцип разделения на домены безопасности и создать единую точку применения политик безопасности. Кибериммунный подход к разработке делает выполнение изначально неразрешенных функций в системе невозможным. Об отделе Наша команда занимается тестированием HW компонентов персонального мобильного устройства на базе KasperskyOS for Mobile. Если ты хочешь разобраться с тем, как работают 2G/3G/4G модем, WiFi и Bluethooth модули, NFC, GPS/GLONASS, алгоритмы зарядки и терморегуляции, то мы приглашаем тебя стать членом нашей команды. Мы работаем на стыке ручного и автоматизированного тестирования, так что ты научишься собирать стенды, работать с разными эмуляторами (базовой станцией, эмулятором сигнала GPS, осциллографами и тп), писать автотесты на Python и работать с CI/CD системами. Наши инструменты и технологии: Linux, Azure DevOps (TFS), Git, Bash, Python, Docker, Wireshark, tcpdump, nmap. Чем предстоит заниматься: Разрабатывать стенды для тестирования драйверов пользовательского мобильного устройства на базе KasperskyOS; Разрабатывать методологии тестирования мобильных устройств: телефонов, планшетов; Проводить тестирование драйверов на соответствие спецификациям 3GPP, IEEE802.11, IEEE802.15.1 и т.п.; Работать с требованиями; Разрабатывать и поддерживать тестовой документации (тест планы, тест сценарии); Выполнять функциональное и нефункциональное тестирование; Выполнять анализ логов с устройств и стендового оборудования (Wireshark, tshark, tcpdump и тд) для исследования проблем и устранения неисправностей; Работать с багами: исследование, регистрация, проверка исправлений, участие в релизных процедурах; Взаимодействовать с командами разработки и аналитиками/ Требования к соискателям: Опыт тестирования ПО от 2х лет; Понимание архитектуры операционных систем на базовом уровне; Опыт работы с системами виртуализации (VmWare, VirtualBox, QEMU, Docker); Базовые знания одной или нескольких технологий 2G/3G/LTE, VoLTE, IMS, 5G, Wi-Fi, Bluetooth, NFC и желание детально разобраться в их работе на уровне спецификаций протоколов, call flow; Знание Linux на уровне опытного пользователя; Знание методов тестирования и жизненного цикла ПО; Знание сетевых технологий (TCP/IP, DHCP, DNS, сетевые маски, firewall, протоколы маршрутизации, владение утилитами диагностики сетевых подключений); Английский язык на уровне свободного чтения технической документации. Будет плюсом: Опыт использования лабораторного измерительного оборудования - осциллографы, генераторы сигналов, источники напряжения; Опыт программирования микроконтроллеров на C (семейство STM32, ESP32); Понимание работы интерфейсов UART, SPI, I2C, CAN, ETHERNET, USB; Базовые знания скриптовых языков bash, Python; Опыт применения промышленных протоколов (Hislip, Modbus, IEC 60870, IEC 61850 или иных).SDET/Software Design Engineer in Test Python (KasperskyOS Mobile Quality Control)
Договорная
Москва. Станции метро: Водный стадион
Лаборатория Касперского
Automation Test Engineer (DWH)
Договорная
Москва. Станции метро: Водный стадион
Лаборатория Касперского