👀 Дизайнеры, какая команда подходит вам по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Software Development Engineer in Test (Автоматизированное тестирование)

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

МоскваПолный рабочий деньМожно удаленно

Компания

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

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

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

О группе:

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

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

  • B2C (высоконагруженные инфраструктуры продуктов KAV/KIS, KPM, SafeKids, KISA, KSDE, а также портала My Kaspersky).
  • B2B (инфраструктуры и веб-порталы группы проектов Kaspersky Business Hub).
  • BackOffice Systems (внутренние системы, реализующие взаимосвязь нескольких инфраструктур компании и внешних Ecommerce provider’ов, а также реализующие процессы Release Management на уровне компании).

О проекте:

В этом проекте ты будешь писать автотесты на бэкенд/инфраструктуре для высоконагруженного веб-портала My Kaspersky. My Kaspersky обслуживает более 20 миллионов устройств ежеминутно, помогая пользователям продуктов «Лаборатории Касперского» удобно работать с лицензиями, покупками, проверками безопасности, паролями, VPN и контролем за детьми. Инфраструктура интегрирована как с решениями внутри «Лаборатории Касперского» (выписка лицензий, контроль за лицензированием, скачивание дистрибутивов, фронт-энд), так и с внешними системами (в основном это - E-Com провайдеры).

В своей разработке мы используем современные технические решения на основе MS Azure, Amazon Web Services, Docker, Kubernetes и другие.

Задачи:

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

Требования:

  • высшее техническое образование;
  • опыт программирования на C#;
  • опыт написания юнит-тестов (MSTest, NUnit или аналоги);
  • опыт использования скриптовых языков для автоматизации (например, PowerShell);
  • опыт работы с MS TFS, Git либо любой другой системой контроля версий и багтрекером;
  • технический английский.

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

  • тестирования/разработки облачных решений в MS Azure;
  • тестирования ПО и знание теории тестирования;
  • написания тестов с использованием Selenium;
  • тестирования/разработки WCF сервисов (SOAP, REST);
  • проведения нефункционального тестирования.