Hayot Bank — цифровой банк, основанный на современных финансовых услугах.
Мы стремимся быть примером гармонии традиций и технологического прогресса - предлагая справедливые и прозрачные банковские продукты, которые будут улучшать жизнь наших клиентов,
предоставляя им удобные и доступные финансовые услуги.
Наша миссия — предоставлять современные цифровые услуги
и делать все для взаимного процветания клиентов, сотрудников,
банка и общества в целом.
Мы ищем опытного Senior QA Automation Engineer, который реализует инициативу по автоматизации тестирования банковских сервисов и продуктов. На первом этапе Вам предстоит спроектировать и внедрить фреймворк автотестов для АБС, перевести критические регрессионные сценарии на автоматические рельсы, встроить проверки в CI/CD пайплайны и обучить команду лучшим практикам автоматизации.
Основные обязанности:
Лидерство в инициативе автоматизации (AQA):
- Разработка стратегии автоматизации тестирования (UI, API) для банковских систем и интеграционных сервисов.
- Выбор/модернизация стека и архитектуры фреймворка автотестирования с нуля или развитие существующего решения.
- Планирование и перевод ручных регрессионных сценариев (ДБО, АБС, карточный бэкэнд, платежные шлюзы) в автоматизированные.
- Интеграция автотестов в CI/CD пайплайны для обеспечения быстрых обратных связей (Nightly builds, Smoke on Deploy).
Практическая разработка и качество:
- Написание и поддержка надежных автотестов (API / UI) для сложных банковских сценариев.
- Автоматизация тестирования межсистемных интеграций (REST API, SOAP, Kafka / MQ).
- Внедрение инструментов генерации и маскирования тестовых данных.
- Настройка прозрачной отчетности о результатах прохождения автотестов (Allure, TMS).
Менторство и процессы:
- Обучение и привлечение ручных тестировщиков (Manual QA) к написанию автотестов.
- Внедрение стандартов написания кода автотестов (Code Review, Паттерны PageObject / Screenplay).
- Синхронизация с командой разработки, архитекторами, DevOps и Delivery Manager для обеспечения готовности тестовых стендов и CI/CD процессов.
Требования:
- Опыт в тестировании от 4–5 лет, опыт в автоматизации (AQA / SDET) от 3 лет.
- Отличное владение языком программирования (Java / Python / C#). Опыт работы с AQA-инструментами и фреймворками (Selenium, Playwright/Selenide, RestAssured, PyTest, TestNG).
- Проактивность, умение драйвить инициативу, аргументировать внедрение новых инструментов и обучать коллегу
Будет плюсом:
- Понимание базовых требований к безопасности банковского ПО (OWASP, криптография, токены).
- Опыт проведения нагрузочного тестирования (JMeter / K6 / Gatling).
- Навыки работы с Mountebank / WireMock (стабы и моки для внешних систем)
- Опыт работы в финансовом / банковском секторе или финтехе
Мы стремимся к инновациям, меняя мир и улучшая жизнь людей. Исследуем новые технологии и методы, обеспечивая продуктивный труд.
Мы гордимся профессиональной командой. Поддерживающий коллектив, ценящий индивидуальность каждого и способствующий развитию.
У нас нет сложных иерархий. Поощряем идеи сотрудников, создавая доверительную среду для обмена информацией и обсуждения развития банка.