Software Development Engineer in Test

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

Москва

Компания

ТОП-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
  • понимание общих принципов многопоточности и асинхронности