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