Стажер в группу автотестирования

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

Москва

Компания

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

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

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

Кто мы:

Отдел, в котором открыта вакансия, входит в состав подразделения Cloud Infrastructure, выпускающее на международный рынок веб-решения для взаимодействия и продвижения всей линейки продуктов компании.

Наша команда работает над несколькими направлениями:

  • Обеспечение качества выпускаемых веб-решений для персональных пользователей. Мы пишем и поддерживаем интеграционные/end-to-end автотесты для контроля работы веб-приложений, стараясь придерживаться сценариев, близких к пользовательским.
  • Разработка высоконагруженной инфраструктуры для автоматического тестирования. Приоритет - скорость и стабильность прохождения тестов. Платформа состоит из множества виртуальных и физических хостов, доступных 24/7 для запуска десятков тысяч тестов в день.
  • Разработка и поддержка инструментов/сервисов, автоматизирующих или упрощающих рутинную деятельность.
  • Обеспечение штатной работы серверов инфраструктуры автотестирования.

Задачи, которые тебя ожидают:

  • Оптимизация и расширение существующего тестового фреймворка;
  • Реализация e2e-тестов с использованием Selenium;
  • Разработка ASP.NET Core веб-API приложений, необходимых для производительной работы автотестов;
  • Автоматизации сборок и доставок инструментов тестирования.

Чтобы быть успешным в этой роли потребуется:

  • Готовность работать 30-35 ч;
  • Опыт написания кода на C# / .NET 6 / .ASPNET Core (или Java с желанием обучиться C#) будет плюсом;
  • Понимание парадигм ООП, SOLID, Page Object Model;
  • Опыт работы с CI/CD системами (Azure DevOps, Jenkins, TeamCity, …) будет плюсом;
  • Технический английский, достаточный для чтения документации;
  • Интерес к исследовательской деятельности;
  • Опыт автоматизированного тестирования будет плюсом;
  • Ответственность, исполнительность, инициативность, внимание к деталям;
  • Умение самостоятельно доводить до конца поставленные задачи;
  • Умение работать в команде.