QA инженер

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

Ростов-на-ДонуПолный рабочий деньМожно удаленно

Компания

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

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

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

Компонент Platform V API Management обеспечивающий хранение и управление метаинформацией программных сервисов, осуществляет передачу конфигураций программных сервисов на шлюзы, предоставляет средства управления шлюзами API.

Обязанности:

  • Описание в Confluence стратегии тестирования – как тестировать, какое окружение необходимо, какие данные необходимы и т.д.
  • Разработка тестовых сценариев и процедур тестирования – окружение, входные данные, выполняемые действия, ожидаемый результат
  • Разработка/подготовка тестовых данных каких как – тестовые запросы, конфигурационные файлы, данные для импорта/экспорта и т.д.
  • Проведение тестирования по тестовым сценариям с фиксацией результатов
  • Заведение дефектов в Jira, передача дефектов разработчикам, проверка исправления дефектов, актуализация статуса дефектов в Jira
  • Разработка автоматизированных тестов (API, UI) – написание скриптов подготовки окружения, вызов функционала с нужными данными/параметрами, сравнение полученных результатов с ожидаемыми
  • Развитие архитектуры автоматизированных тестов и тестового инструментария – библиотек, скриптов, инструментов, которые будут регулярно использовать при автоматизированном тестировании
  • Интеграция тестовой инфраструктуры с CI – запуск автоматизированных тестов при сборке компонентов продукта.

Требования:

  • Опыт тестирования и автоматизации - от 1 года
  • Опыт организации и проведения функционального, модульного, интеграционного, приемочного тестирования
  • Опыт написания тестовых сценариев
  • Опыт тестирования API по протоколу HTTP
  • Умение описывать/понимать структуры данных с помощью XML/JSON
  • Умение получать/анализировать данные в БД – в том числе в реляционных или колоночных БД
  • Понимание принципов и опыт автоматизации тестирования API с использованием какого-либо языка программирования – Python, node.js, perl и пр.
  • Опыт работы с системами непрерывной интеграции (Jenkins, TeamCity и т.п.) и с системами контроля версий (Git)
  • Желателен опыт работы с Nginx, пониманием принципов его работы и структуры конфигурации
  • Желателен опыт работы с bash Linux – автоматизация рутинных операций, подготовка окружения
  • Желателен опыт работы с Docker
  • Опыт работы в Agile команде
  • Желание учиться

Условия:

  • Работа в крупнейшем банке России;
  • конкурентная заработную плата;
  • трудоустройство согласно ТК РФ;
  • регулярное корпоративное обучение;
  • ДМС, страхование от несчастных случаев и тяжелых заболеваний;
  • материальная помощь и социальная поддержка, корпоративная пенсионная программа;
  • льготные условия кредитования;
  • доступ к различным курсам обучения по развитию как hard, так и soft skill'ов;
  • бесплатный спортзал и парковка;
  • яркая и насыщенная корпоративная жизнь;
  • рабочее место в современном офисе.