Мы набираем IT специалистов в большую команду для работы на проектах для крупного и динамичного российского банка по разработке и развитию различных систем. Одна из систем занимается автоматизацией сквозного кредитного процесса в Банке для корпоративных клиентов (юридических лиц), ведением и администрированием лимитов, мониторингом условий. Продолжается развития нового проекта для внутренних пользователей Банка по переносу всей функциональности данной системы в тонкий клиент на основе фреймворка ReactJS. Новая система будет представлять из себя модульное рабочее место разных подразделений и должна предоставлять возможности выполнять функции подразделения, контекстно связанные с объектом и процессом кредитования. Основные цели предстоящей работы - это создание личных кабинетов, редакторов объектов, визуальных форм с логикой, требуемой для выполнения тех или иных процессов, аналитические панели и отчеты. Стек технологий: БД - Oracle, back-end- NET6, front-end- React/Redux. Работа будет вестись в динамичной команде, включающую аналитиков, разработчиков, тестировщиков, а также представителей заказчиков с использованием Agile подходов (2х недельные спринты).
Обязанности
• Написание автоматизированных тестов 80% времени;
• Участие в ручном тестировании (подготовка, проведение), фиксация ошибок и контроль их исправления (20% времени);
• Подготовка и поддержка тестовых сред, демо-стендов;
• Наставничество для ручных тестировщиков (3 человека) по освоению автотестов, работе с фреймворком;
• Выпуск релизов.
Обязательные требования
• Опыт от 3 лет в автоматизации тестирования;
• Опыт работы на Java (от 1 года, не обязательно на последнем проекте);
• Опыт составления SQL запросов для ручного/авто тестирования;
• Опыт тестирования (ручное/авто) API;
• Опыт работы с синхронными/асинхронными очередями, заглушками;
• Опыт ручного тестирования от 2 лет;
• Опыт составления тест-планов, проектирования тест-кейсов (для ручного и авто тестирования);
• Инструменты баг-трекинга (приветствуется Jira);
• Глубокая теоретическая база: модульное, интеграционное, системное и т.д. уровни, виды/типы (функциональное, нефункциональное), абсолютное понимание жизненного цикла разработки ПО.
Будет плюсом
• Опыт разработки фреймворка тестирования и/или генерации тестовых данных.