⭐️ Бэкендеры, с какой командой у вас мэтч? Проверяйте на Вайб-чеке → vibe.habr.com

Lead Software Development Engineer in Test

Требования

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

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

Москва

Компания

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

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

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

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

Мы занимаемся тестированием инфраструктурных сервисов, обеспечивающих работу:

  • Портала MyKaspersky, а также продуктов KAV/KIS
  • Менеджера паролей Kaspersky Password Manager
  • Программы родительского контроля Kaspersky SafeKids
  • Раздела «Антивор» в Internet Security for Android
  • Kaspersky VPN

Основные функции и задачи:

  • Внедрение лучших QC практик в процесс разработки и тестирования ПО;
  • Планирование работ по обеспечению качества выпускаемых релизов;
  • Разработка автоматических тестов на C#: API тесты на базе NUnit, а также нагрузочные тесты на собственном фреймворке;
  • Написание тестовых сценариев на основе требований;
  • Написание скриптов, утилит, фреймворков, сервисов для целей тестирования;

В нашей команде ежедневные встречи по проектам, 1-2 недельные итерации, обязательное Code Rreview. В своей разработке мы используем современные технические решения на основе MS Azure, Amazon Web Services, Yandex Cloud, Docker, Kubernetes, RabbitMQ, ELK, Grafana и другие.

В качестве основных инструментов используем Visual Studio + JetBrains R# или JetBrains Rider (на выбор).

Требования к кандидату:

Обязательно:​

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

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

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