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'ов;
- бесплатный спортзал и парковка;
- яркая и насыщенная корпоративная жизнь;
- рабочее место в современном офисе.