Описание
Приглашаем инженера по автоматизации в команду разработки крупной финансовой организации. Вам предстоит работать с высоконагруженной CRM-системой, участвовать в разработке, внедрении и сопровождении автотестов, а также влиять на качество продукта на всех этапах.
Стек: Java, Selenide/Selenium/Selenoid, Maven, GitLab CI/GitLab Runner, Allure, REST API, SQL, PostgreSQL.
Обязанности
•Разработка, внедрение и поддержка автоматизированных тестов для CRM-системы (UI, API, интеграционные проверки).
•Самостоятельное проектирование проверок: от анализа тест-кейсов до реализации.
•Анализ падений автотестов и определение первопричины (баг в системе, ошибка в тесте или нестабильность среды).
•Поддержка и развитие текущего тестового фреймворка.
•Интеграция автотестов в пайплайны CI и формирование отчетности.
Обязательные требования
•Опыт в автоматизации тестирования от 4 лет.
•Уверенное владение Java.
•Понимание принципов построения тестовых фреймворков.
•Владение паттернами проектирования (Page Object и аналогичные).
•Понимание принципов функционального, интеграционного и регрессионного тестирования.
•Умение работать автономно: способность от анализа тест-кейса перейти к проектированию архитектуры проверки без постоянного контроля.
•Системное мышление: умение определять оптимальный уровень тестирования (UI, API или БД) для конкретного сценария.
•Навык сквозной автоматизации: от подготовки тестовых данных до запуска тестов в пайплайне CI и формирования отчетности в Allure.
Инструменты и технологии
•Опыт написания UI-автотестов: Selenide / Selenium.
•Сборка проектов: Maven.
•Работа с версиями: Git.
•CI/CD: GitLab CI / GitLab Runner (или аналоги).
•Работа с отчетами: Allure.
•Тестирование API: опыт автоматизации REST API, знание HTTP, REST, JSON.
•Базы данных: знание SQL, умение работать с PostgreSQL.
Будет плюсом
•Опыт работы с Docker.
•Использование REST Assured или аналогичных инструментов для API.
•Опыт тестирования Java/Tomcat-приложений.
•Опыт построения автоматизации с нуля или рефакторинга существующих фреймворков.
•Опыт работы с CRM-системами и тестирования Low Code-систем.
•Опыт тестирования финансовых систем, систем взыскания (collection).
•Знание FIS Platform / Case Platform.
Дополнительно
•Расположение: удалённая работа.
•Тип работы: QA Automation.
•Номер вакансии: VR-72268.
•Язык: русский — C2 (Proficient).
•Опыт работы: Senior.
Работа у нас — это
•ДМС и страхование жизни
•Корпоративные мероприятия
•Культура обратной связи
•Внутренняя ротация и ежегодная оценка
•Наставничество и менторство
•Обучение, повышение квалификации
•Индивидуальный план развития
•Реферальная программа
•Внутренние IT-сообщества