Software Development Engineer in Test

Требования

Бэкенд разработчикC#

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

Санкт-Петербург

Компания

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

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

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

О проекте:

Мы занимаемся разработкой и поддержкой компонента проактивной защиты  - System Watcher. Компонент умеет детектировать малвару (трояны, эксплойты, шифровальщики) по шаблонам поведения. 

Так же в задачи компонента входит восстановление пользовательских файлов и реестра, после деструктивных действий малвары. 

Чем предстоит заниматься (первично выделить то, что может быть самым интересным в проекте):

  1. Анализ требований вместе разработчиками и аналитиками.
  2. Написание тест кейсов.
  3. Написание семплов для закрытия требований.
  4. Написание автотестов.
  5. Разработка фреймворка тестирования под mac/linux на C#
  6. Поддержка фреймворка тестирования под windows на C#.
  7. Рефакторинг кода тестов/фреймворков.

Наша команда:

Команда состоит из 7 человек - менеджер, тимлид по тестированию и разработчики.  

Мы ожидаем:

  • знания принципов работы и архитектуры ОС.
  • опыт программирования на C# на платформе .NET Framework/ .NET Core.
  • опыт написания юнит-тестов (GTest, MsTest, NUnit или аналоги). 
  • опыт автоматизированного тестирования ПО и знание теории тестирования.
  • опыт работы с MS TFS, Git либо любой другой системой контроля версий и багтрекером.