Специалист по автоматизации тестирования (Lead)

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

Санкт-ПетербургПолный рабочий день

Компания

Крупнейшая цифровая платформа. Технобренд, объединяющий лучшие мировые практики и самый современный стек

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

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

Основные задачи:

  • Координация работ команды автоматизации: планирование работ и контроль выполнения
  • Разработка стратегии и планов автоматизации тестирования
  • Разработка, актуализация и ревью автотестов
  • Поддержка и доработка Framework автоматизации тестирования
  • Настройка сред автоматизации тестирования и инструментов DevOps, поддержка DevOps pipeline в части практик Continuous delivery (Git, Jenkins, BitBucker, Maven)
  • Сбор метрик по атоматизации тестирования и предоставление результатов руководству (презентации, отчеты)
  • Проведение демонстраций и ретроспектив по автоматизации тестирования, выработка подходов к улучшению процессов автоматизации тестирования

Требования:

  • Опыт тестирования банковских систем является плюсом
  • Опыт тестирования от 6 лет
  • Практический опыт функционального, интеграционного тестирования сервисных шин и процессов интеграции данных от 3 лет
  • Опыт автоматизации тестирования от 4 лет
  • Опыт управления командой тестирования от 2 лет: навыки предоставления обратной связи, навыки работы с мотивацией сотрудников, навыки найма и интеграции сотрудников, навыки постановки задач и управления исполнением;
  • Опыт проведения оценки компетенций сотрудников, развития экспертизы сотрудников (обучение, обмен знаниями, ведения базы знаний), обучение ручных тестировщиков автоматизации с нуля (в том числе с использованием BDD).
  • Навыки общения с бизнес-заказчиками, навыки составления и проведения презентаций;
  • Опыт работы в команде по методологии Agile не менее 2х лет (SCRUM или Kanban)
  • Опыт проведения технического ревью кода;
  • Опыт использования в работе инструментов и протоколов: SOAP или REST или MQ или JSON.
  • Опыт администрирования инструментов continuous integration (Jenkins, BitBucket)
  • Опыт работы с инструментами сборки (Maven);
  • Опыт работы с фреймворками BDD: JBehave или Specflow или jUnit ;
  • Знание SQL на продвинутом уровне (составление запросов различной сложности, объединение нескольких таблиц – от 3-х и более, вложенные запросы, фильтрация по нескольким полям, умение работать с разным форматом дат, создание/удаление редактирование таблиц, создание процедур);
  • Опыт программирования на языке Java от 3 лет;
  • Опыт разработки автотестов на инструментах тестирования (Selenium или Сucumber или API);
  • Опыт настройки тестовых сред (практический опыт использования Ansible или аналогичных решений для настройки сред тестирования) будет плюсом;
  • Опыт работы с Базами Данных Oracle;
  • Опыт работы с Git, git-flow;
  • Опыт интеграционного тестирования программного обеспечения и использования инструментов API тестирования: SoapUI или rfhutil или MQ или Fiddler)
  • Опыт работы XML, XSD

Опыт тестирования систем, участвующих в банковских процессах оценки рисков розничного и/или корпоративного кредитования будет плюсом.

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

  • Интересные и масштабные задачи, работа в команде профессионалов;
  • Возможность обучения и сертификации за счет компании;
  • Крупные и уникальные проекты в развивающейся компании;
  • Официальное оформление по ТК РФ;
  • Социальный пакет + ДМС;
  • Корпоративная программа лояльности (льготное кредитование, скидки в компаниях-партнерах).