Тестировщик-автоматизатор / QA Automation
Ключевые навыки
Project Description:
Мы ищем специалистов для развития цифровой платформы, предоставляющей услуги на базе ИТ-архитектуры одного из крупнейших банков России, СНГ и Восточной Европы (аналог Amazon, Azure).
Инфраструктура, информационно-технологические платформы и услуги предоставляются внешним клиентам - корпоративным заказчикам и государственным организациям. Цифровая платформа состоит из инфраструктурных и платформенных сервисов, которые, в свою очередь, состоят из сотен сервисов и тысяч микросервисов. Основные слои это:
Слой работы с данными отвечает за быстрое и гибкое создание приложений на основе данных для удовлетворения потребностей бизнеса. Её задачи загрузка, хранение и обработка данных с достаточным уровнем качества.
Общий слой базовых и прикладных сервисов и учетных сервисов. Их задача предоставлять всегда корректные и актуальные мастер данные для всех потребителей внутри платформы.
Слой работы бизнес приложений, реализующие продукты и услуги для любых клиентов организации. Задачи платформы - быстрое создание готовых облачных приложений, обеспечение готовых инструменты разработки и архитектурных шаблонов, реализация доступности систем в режиме 24/7 и обеспечение производительности и линейной масштабируемость системы.
Единый фронт отвечает за развитие каналов взаимодействия с клиентами (B2C, B2B, B2G). Это инфраструктура канальных приложений, обеспечивающих взаимодействие организации с клиентами через всевозможные каналы обслуживания. Задачи системы - предоставлять единый стандарт обслуживания клиентов во всех каналах и обеспечивать параллельное и независимое производство бизнес-функционала. Система состоит нескольких групп сервисов:
Технологический стек довольно обширен: Java, Spring, Docker, JavaScript, React, Openshift, TypeScript, Redux, Node.js, Hibernate, JPA, GridGain, Apache Spark, Kafka, Oracle, Hadoop, Exadata, Teradata, ELK и т.д.
Обязанности:
• Подготовка функционального тестирования системы:
• Анализ требований к системе.
• Разработка сценариев тестирования, ПМИ
• Оценка трудоёмкости и сроков комплекса работ по тестированию.
• Разработка спецификаций на тестовые данные;
• Подготовка (отбор) тестовых данных.
• Проведение функционального тестирования:
• Создание и мониторинг дефектов в багтрекинговой системе
• Взаимодействие с командами разработки и аналитиками
• Участие в приемо-сдаточных испытаниях
Требования:
Mandatory Skills:
• Общее понимание процесса разработки Веб сайтов.
• Умеете работать с DevTools, различие Get & Post запросов, знание URL.
• Понимание разницы функционального и не функционального тестирования, понимать когда нужен regress, end-2-end и smoke testing.
• Имеете опыт разработки тестов на Java или Selenium и готовы развиваться дальше в авто тестировании UI.
• Опыт создания и подготовки проектной документации.
• Умение качественно и понятно описывать шаги воспроизведения дефектов.
• Вы умеете четко и внятно составлять баг-репосты в таск-трекере (у нас Jira).
• Опыт подготовки тест кейсов
• Знание работы Rest-API
• Высшее техническое образование
Nice-to-Have Skills:
• Знакомство с разными веб-браузерами, понимание platform testing & cross device testing.
• Знание приложений для тестирования UI.
• Базовые знание в одном из языков - JavaScript или Java
• Опыт работы с GraphQL
• Умение работать в Agile команде.