Senior Software Development Engineer in Test

Требования

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

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

Москва

Компания

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

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

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

Мы ищем инженера по автоматизированному тестированию в группу тестирования .Net облачной инфраструктуры. Область нашей деятельности: разработка, тестирование, поддержка, усовершенствование инфраструктурных систем и сервисов для продуктов компании для конечных пользователей.

Мы занимаемся тестированием в нескольких крупных направлениях:

  • ·       высоконагруженные инфраструктуры продуктов KAV/KIS, KPM, SafeKids, KISA, VPN, а также портала MyKaspersky
  • ·       инфраструктуры, взаимодействующие с Ecommerce-провайдерами
  • ·       инфраструктуры, взаимодействующие с магазинами приложений (GPlay, Apple AppStore, Huawei AppGallery)
  • ·       инфраструктуры, обеспечивающие хранение пользовательских соглашений (EULA, и другие)

Чем предстоит заниматься:

  • ·       разработка автоматических тестов на C#: тесты API на базе NUnit и нагрузочные тесты
  • ·       написание скриптов, фреймворков для улучшения процессов тестирования
  • ·       создание и доработка тестовых заглушек в виде веб-сервисов
  • ·       анализ багов от внешних потребителей API

Мы ожидаем, что у вас: ​

  • ·       высшее техническое образование
  • ·       опыт программирования на C# на платформе .NET Framework/ .NET Core
  • ·       опыт тестирования/разработки веб-сервисов (SOAP и REST)
  • ·       опыт написания юнит-тестов (MSTest, NUnit или аналоги)
  • ·       опыт использования скриптовых языков для автоматизации (PowerShell, Bash)
  • ·       опыт работы с MS TFS, Git либо любой другой системой контроля версий и багтрекером
  • ·       технический английский
  • ·       понимание базовых принципов работы протокола HTTP

Преимуществом будет:

  • ·       опыт тестирования/разработки облачных решений в MS Azure
  • ·       опыт тестирования ПО и знание теории тестирования
  • ·       опыт проведения нефункционального тестирования
  • ·       опыт работы с системами анализа логов Kibana, Kusto
  • ·       опыт построения CI/CD pipelines (Azure Devops, TFS)
  • ·       опыт администрирования Windows/Linux
  • ·       понимание общих принципов многопоточности и асинхронности