QA инженер (автоматизированное тестирование бэкенда) на проект Сбербанка
Мы - финтех команда, разрабатывающая передовую брокерскую платформу. Мы выводим нашего брокера на новый уровень и создаем решения с лучшим клиентским опытом, способные выдержать любую нагрузку и обеспечить доступность сервиса миллионам клиентов. Мы не поддерживаем legacy и полностью переосмысливаем все старые процессы.
Ищем специалистов в области функционального тестирования для развития сервисов брокерского обслуживания для физических и юридических лиц, используемых как в дистанционных каналах на базе Сбербанк Инвестор v2, Сбербанк online, Сбербанк Бизнес online, так и в физических каналах на базе Сбербанк Онлайн PRO.
Мы работаем по scrum – полностью автономные команды (product owner, аналитики, разработчики, тестировщики). Вам предстоит:
- Полное погружение в процессы команды от разработки до вывода функционала для клиентов
- Управление и контроль качества выводимых сервисов на всем протяжении жизненного цикла
- Тест-аналитика и разработка тестовой модели
- Автоматизация и оптимизация процессов тестирования
Требования:
• Базовые знания Kafka и Openshift (как с ней работать и зачем она нужна)
• В соотношении front/back тестировнание backend должно быть не ниже 60%
• Опыт ручного функционального тестирования микросервисов и интеграций (REST API, Kafka / Rabbit MQ);
• Понимание теории тестирования и опыт применения различных техник тест-дизайна;
• Soft Skills: ответственность, умение добывать информацию, инициативность, готовность договариваться/пушить, обучаемость;
• Базовое понимание принципов работы REST, микросервисной архитектуры, брокеров сообщений, систем контейнеризации, ci/cd;
• Уверенные знания SQL.
• Опыт автоматизации тестирования. Стек - Java, JUnit, RestAssured, Allure;
• Навыки работы с командной строкой Linux;
• Опыт тестирования мобильных приложений и веб-интерфейсов (Charles / Fiddler, Xcode / Android Studio, DevTools);
• Опыт тестирования gRPC, GraphQL.
Задачи:
1. Обеспечение качества разработки ПО.
2. Проведение системного, интеграционно-функционального, регрессионного тестирования в рамках регулярных интеграционных релизов.
3. Активное взаимодействие внутри команды и за ее пределами (аналитики, разработчики, тестировщики интеграционных проектов, работа в Agile команде).
4. Анализ бизнес требований, функциональных требований и технических заданий.
5. Ведение BUG-трекера; контроль, тестирование исправления дефектов.
6. Выявление и эскалация проблем, подготовка заключений качества тестирования.