Торговый Дом ЦУМ - лидер luxury-сегмента электронной коммерции, находится в поиске QA Automation Backend.
Наш продукт - TSUM Collect. Это собственная ресейл-платформа, специализирующаяся на люксовом сегменте. Проект молод и полон сил, открыт новым технологиям и интересным решениям.
Мы ищем QA Automation Backend в команду управления данными для работ по направлению автоматизации функционального тестирования backend-сервисов. На данной позиции специалист будет заниматься 100% автоматизацией тестирования, а также задачами по внедрению тестов в общий CI процесс (по уже готовым подходам и паттернам). На данном проекте QA входит в продуктовую команду. Сейчас на проекте полностью закрыто ручное тестирование (4 QA).
Откликайтесь и станьте частью большой команды профессионалов ЦУМ!
БЫТЬ ЧАСТЬЮ КОМАНДЫ ЦУМ - ЭТО:
Наш продуктовый стек:
Архитектура: микросервисы
Протокол: GRPC
Бэк: golang(~90%), php(~10%)
БД: PostgreSQL
NoSQL: ElasticSearch
Брокер: kafka
CI/CD: Nomad, Gitlab CI, Docker
Методология: Scrum
Требуемые навыки:
Опыт от 1-го года автоматизации тестирования backend с использованием Java 8+ либо Kotlin;
Опыт от 2-х лет тестирование backend (можно в совокупности с п1);
Хорошее знание и понимание видов и артефактов тестирования;
Опыт работы с фреймворками: junit 4/5/testng/etc, allure, gradle/maven;
Уверенные знания Java 8+ либо Kotlin;
Уверенные знания git;
Уверенные знания SQL;
Базовые навыки работы с технологией Docker;
Базовые навыки работы с командной строкой unix;
Понимание CI/CD процесса, опыт работы с CI/CD системами;
Знать и уметь применить паттерны проектирования тестов, понимание SOLID, KISS, etc.
Знание и понимание методологий тестирования и разработки ПО;
Твердое понимание процесса работы scrum-команды и роли тестирования;
Будет большим плюсом:
Опыт работы с технологиями из блока “Наш продуктовый стек”;
Опыт автоматизации и тестирования gRPC-протокола;
Kubernetes (у нас Nomad, но куб же круче:) );
Hibernate/Spring data/etc jpa;
Spring/Spring Boot;
Широкий технический кругозор;
Проактивность, самостоятельность, желание “сделать мир лучше”;
Живой аккаунт github;
Чем будете заниматься:
Автоматизация функционального тестирования backed-сервисов;
Поиск и локализация дефектов;
Участие в релизном цикле продукта;
Внедрение тестов в CI-процесс;
Поддержка CI-процесса со стороны QA;
Коммуникации с аналитиками, PO, разработкой, QA;
Межкомандные активности.