Чем предстоит заниматься:
- Взаимодействовать с вендором и командой платформы
- Подготавливать тестовые данные
- Проектировать, разрабатывать и поддерживать тестовую документацию (тест-кейсы, чек-листы, тест-планы)
- Разрабатывать и поддерживать фреймворк автотестов для тестирования платформы, API-шлюзов и интеграций с системами банка
- Проектировать и разрабатывать заглушки (mock-сервисы / stubs)
- Интегрировать автотесты в CI/CD пайплайны (TeamCity)
- Анализировать результаты прогонов, расследовать причины падений, заводить баги и взаимодействовать с разработчиками для их исправления
Что мы ожидаем от кандидата:
- Умение с нуля выстраивать процессы автоматизации тестирования в команде
- Понимание подхода Shift Left Testing и желание его применить
- Владение и использование на практике различных методик тестирования
- Понимание и умение применять основные паттерны программирования и автоматизации тестирования в частности
- Хорошие практические навыки в Java Core, уверенное владение, понимание многопоточности, Collections API, Stream API
- Понимание работы Maven/Gradle и умение настроить проект
- Опыт тестирования Kafka-потребителей и продюсеров
- Умение писать проверочные SQL-запросы (PostgreSQL)
- Уверенное владение WireMock (настройка stubs, response templating, задержки, верификация вызовов)
- Умение работать с GIT в условиях большой команды (Git, GitLab, GitHub, Bitbucket)
- Навыки коммуникации для эффективного взаимодействия с вендором и командой
- Будет плюсом понимание банковской сферы, знание платёжных процессов, AML, процессинга