Инженер-тестировщик
Описание
Обязанности: Развитие и оптимизация процессов тестирования в команде. Командная работа. Описание и актуализация тестовой модели в Jira. Поиск дефектов и ведение их в Jira. Тестирование backend-функционала АС (REST/Базы данных/Kafka) без использования UI-интерфейсов. Работа с базами данных. Подготовка тестовые данные для вставки в БД Взаимодействие с коллегами: разработчиками, аналитиками, тестировщиками. Взаимодействие между ручным и автоматизированным тестированием в команде. Проведение ручного тестирования. Разработка тестовых сценариев на основе новых требований и актуализация регрессионной тестовой модели. Проведение системного, интеграционно-функционального и регрессионного тестирования (backend). Активное взаимодействие с командой, работающей над АС (разработка, аналитика) и смежными системами. Требования: Наличие профильного/технического/экономического образования Опыт в тестировании сложного Backend функционала, тестирование API, KAFKA, БД Опыт тестирования банковского ПО (backend) Опыт тестирования больших, сложных систем с множеством интеграционных взаимодействий. Понимание целей и роли тестирования в производственном процессе. Знание основных принципов тестирования ПО и умение применять их на практике. Анализ функциональных, технических и бизнес-требований. Оценка трудозатрат на тестирование. Опыт составления тестовой документации (тест-кейсов/чек-листов/баг-репорт) и проведения интеграционного, регрессионного и смоук тестирования. Опыт работы с Atlassian Jira (задачи/прогоны/тест планы) и Atlassian Confluence. Знание SQL (на уровне составление сложных запросов и работы с несколькими таблицами, join, вложенные подзапросы, множеством условий) Знание микросервисной архитектуры и синхронного и асинхронного взаимодействия сервисов (REST API, XML, JSON) и инструментов для его тестирования. Опыт работы и общее понимание принципа работы Kafka. Умение работать с административными панелями, чтение логов приложений (Kibana). Будет плюсом: Опыт оптимизации ручных тестов под автоматизацию. Опыт работы с Allure. Опыт работы с OpenShift. Условия: Возможность профессионального и карьерного роста в компании, возможность поучаствовать в разных проектах; Опыт работы в распределенной команде профессионалов; Уровень заработной платы обсуждается индивидуально; Возможность работать в офисе г.Москва