Software Development Engineer in Test
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
Наша команда разрабатывает безопасный шлюз (Secure Gateway) для электронных блоков автомобиля на базе Kaspersky Automotive Adaptive Platform и KasperskyOS. Нам нужен специалист, который будет участвовать в процессах верификации требований, разрабатывать сценарии автоматизированного тестирования (Python), поддерживать выполнение тестов и демонстрировать результаты реализации функций. Вы протестируете новейшие решения в сфере систем, применяемых в автомобилестроении, поскольку мы сотрудничаем с известнейшими мировыми и локальными производителями в этой сфере.
Наши инструменты:
TFS, Azure DevOps, Git, Gerrit, Python, pyTest, Scapy, Docker, CanGen, Vector CANoe
Ожидания от кандидата
Чем предстоит заниматься:
- Функциональное и нефункциональное тестирование Автоматизация тестирвоания на Python c использованием внутреннего фреймворка;
- Интеграция автотестов с CI/CD Автоматизация деятельности по контролю качества;
- Разработка и поддержка тестовой документации (тест планы, тест сценарии);
- Работа с багами: исследование, создание репортов, проверка исправлений;
- Разработка, отладка и поддержка стендов, включая аппаратное и программное обеспечение Следование стандарту функциональной безопасности автомобильной промышленности (ISO 26262) в процессе разработки программного обеспечения;
- Участие в процессах сертификации.
Что мы ожидаем:
- Хорошее знание Python Опыт тестирования на основе требований;
- Опыт тестирования ПО от 2х лет Уверенное владение инструментами автоматизации – Bash, Make, Cmake;
- Навыки работы в окружении GNU/Linux, знание Linux на уровне опытного пользователя;
- Знание методов тестирования и жизненного цикла ПО;
- Умение четко и ясно описывать дефекты;
- Интерес к функциональной безопасности и кибербезопасности;
- Интерес к автомобилям, их системам;
- Английский язык на уровне уверенного чтения тех. литературы.
Будет плюсом:
- Знание safety-стандартов ISO26262, IEC61508 Знание стандартов AUTOSAR (Classic/Adaptive);
- Опыт прошивки, программирования микроконтроллеров (Raspberry, Arduino и т.д.);
- Знание протоколов обмена, используемых в автомобильной промышенности (Ethernet, CAN, UDS, MQTT). Опыт анализа сетевого траффика;
- Участие в сертификации ПО по стандартам функциональной безопасности и\или кибербезопасности;
- Знание и внедрение SDL практик (статанализ, динамический анализ, фаззинг, харденинг);
- Опыт работы с системами виртуализации, контейнеризации (VmWare, VirtualBox, Docker);
- Опыт работы в одной из областей: робототехника, автомобильная промышленность, авиация, промышленные устройства, встраиваемыех системы.
Условия работы
Почему тебе у нас понравится:
- Работа над амбициозным проектом в области автоматизации управления автотранспортом Изучение новейших стандартов автомобильного ПО, которые позволят развиваться в этой отрасли Регулярные сессии обмена знаниями;
- Доступ к экспертизе мирового уровня;
- Work-life balance, разные режимы работы Отсутствие микроменеджмента и излишней бюрократии.