SDET

Роль Software Development Engineer in Test в «Лаборатории Касперского»

Где востребован

В «Лаборатории Касперского» роль Software Development Engineer in Test очень востребована как в командах, которые тестируют внутренние инфраструктуры направления (B2C), так и в командах, которые работают над флагманскими продуктами компании, например, Kaspersky Embedded Systems Security (KESS), Kaspersky Industrial CyberSecurity (KICS), Kaspersky Security для Windows Server (KSWS), а так же Kaspersky Endpoint Agent (KEA) или направлением Threat Intelligence.

Необходимые навыки и знания

Сейчас мы ищем SDET со знанием языков C#, Python и Go, которые используются в большой предметной области по написанию автотестов и автотестовой инфраструктуры, а также фраймворка тестирования; задачах, связанных с оптимизацией и расследованием нетривиальных проблем/багов; а также уникальных для индустрии задачах по работе с памятью или производительностью приложений / сервисов.

Кто такой SDET

SDET — это специалист, который совмещает в себе навыки разработчика, тестировщика и DevOps. Он принимает участие во всем цикле выпуска программного обеспечения. SDET – это супер прокачанный QA инженер. 

Эта позиция позволяет развиваться всесторонне. С одной стороны, даже находясь в рамках одной команды, приходится сталкиваться с большим спектром проблем и творчески создавать инструменты для их решения. 

SDET сможет прокачать

1. Навыки написания автотестов и фреймворков автотестирования 
2. Навыки работы с CI/CD 
3. Анализ сложных багов и разбор дампов процессов

Команды и вакансии

KATA

Мы - команда тестирования и разработки программного продукта Kaspersky Anti Targeted Attack. Наш продукт является передовым решением для противодействия комплексным угрозам и целевым атакам на уровне сети. 

Платформа Kaspersky Anti Targeted Attack – это решение класса Extended Detection and Response, которое обеспечивает комплексную защиту от сложных угроз и целевых атак, позволяя контролировать все точки входа потенциальных угроз – сеть, веб-трафик, электронную почту, ПК, ноутбуки, серверы и виртуальные машины.

Kaspersky Endpoint Security для Linux

Мы расширяем команду Kaspersky Endpoint Security для Linux и ищем Software Development Engineer in Test. Решение Kaspersky Endpoint Security для Linux – это многоуровневая защита от всех типов киберугроз для широкого диапазона платформ Linux. Продукт обеспечивает защиту как от файловых угроз, так и защиту сетевых соединений, защиту докер-контейнеров. Обеспечивается работа на платформах x86-64, ARM, Эльбрус. Так же продукт является частью xDR решения.

MAC

Мы - команда, которая занимается тестированием всех продуктов “Лаборатории Касперского” под 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.

IT Infra

Мы ищем опытного инженера по тестированию в проект инфраструктурных решений и автоматизации. Команда проекта занимается созданием внутренних сервисов для департамента IТ. Наши заказчики – IT менеджмент нашей компании, которым нужны централизованные решения бизнес задач.

Kaspersky Unified Monitoring and Analysis Platform (KUMA)

KUMA - это решение класса SIEM (Security Information and Event Management), предназначенное для централизованного сбора, анализа и корреляции ИБ-событий из различных источников данных для выявления потенциальных киберинцидентов и своевременной их нейтрализации. Решение предоставляет единую консоль мониторинга, анализа и расследования инцидентов ИБ, объединяя как решения «Лаборатории Касперского», так и сторонних производителей.

SandBox

Решение Kaspersky Sandbox обнаруживает и автоматически блокирует сложные угрозы на рабочих станциях и серверах организации.

Open Single Management Platform (OSMP)

Платформа OSMP (Open Single Management Platform) предназначена для управления безопасностью крупных предприятий. Это распределенный программный комплекс, предоставляющий возможности по управлению ИТ-инфраструктурой: 
- Распределенная система управления продуктами Kaspersky; 
- Распределенное многоплатформенное мультиоблачное ПО; 
- Управление множеством корпоративных продуктов ЛК под различные платформы; 
- Управление мобильными устройствами; - сбор данных об уязвимостях; 
- Управление патчами и обновлениями; 
- Инвентаризация аппаратного и программного обеспечения; 
- Развертывание ПО и операционных систем. 

Единая платформа обеспечивает гибкую защиту для сложной инфраструктуры заказчика (рабочие станции, серверы, мобильные устройства, виртуальные среды и почтовые сервисы), включает в себя полный набор возможностей для автоматизированной защиты от угроз и позволяет выполнять не только IT/IS-сценарии, но и SIEM-, EDR-, XDR-сценарии.

Полезная литература от наших экспертов

Компьютерные сети

Таненбаум Эндрю, Уэзеролл Дэвид
Подробнее

Тестирование - Базовый курс

С. Куликов
Подробнее

Искусство автономного тестирования с примерами на C#

Рой Ошероув
Подробнее

TMMI framework

TMMi Foundation
Подробнее

Well Tested Software

Soft Testing Magazine
Подробнее

Современные операционные системы

Эндрю Таненбаум, Герберт Бос
Подробнее

Go на практике

Мэтт Батчер, Мэтт Фарина
Подробнее

CLR via C#. Программирование на платформе Microsoft.NET Framework 4.5 на языке C#

Джеффри Рихтер
Подробнее

Golang для профи: работа с сетью, многопоточность, структуры данных и машинное обучение с Go

Михалис Цукалос
Подробнее

Чистый код. Создание, анализ и рефакторинг

Роберт Мартин
Подробнее

Справочник C# | Джеффри Рихтер - CLR via C#

Джозеф Албахари
Подробнее

Внутреннее устройство Windows

Руссинович Марк, Соломон Дэвид
Подробнее

Тестирование программного обеспечения. Базовый курс

Святослав Куликов
Подробнее

How we approach testing VSTS to enable continuous delivery

Brian Harry
Подробнее

Принципы, паттерны и методики гибкой разработки на языке C#

Мартин Роберт, Мартин Мика
Подробнее

Обучение KasperskyOS

Kaspersky
Подробнее

Чек-лист тестирования требований

Хабр
Подробнее

Python. К вершинам мастерства

Лучано Рамальо
Подробнее

The Art of Unit Testing

Рой Ошероув
Подробнее

Тестирование DOT COM

Роман Савин
Подробнее