Название: QA Engineer - Backend (Golang) Senior [Core Banking Systems]
Компания: Plata Card
Местоположение: По всему миру
Мы ищем QA Engineer - Backend (Golang) в команду Core Banking Systems — команду, ориентированную на создание надежных и масштабируемых серверных систем, составляющих ядро нашей финансовой инфраструктуры. Команда разрабатывает решения для выпуска и обработки кредитных карт, работая с архитектурой микросервисов и такими технологиями, как Kafka и PostgreSQL. Ключевой частью работы команды является обеспечение безопасности, отказоустойчивости и соответствия наших систем мексиканским банковским и бухгалтерским нормам.
Вас ждут следующие задачи:
- Анализ требований, создание тестовых сценариев и подготовка тестовых данных
- Разработка и поддержка тестовой документации
- Приемочное и регрессионное тестирование (автоматизированное и ручное)
- Ручное тестирование является неотъемлемой частью этой роли, включая участие в работе на месте и ответственность за процесс тестирования.
- Написание и поддержка автоматизированных тестов на Go
- Поддержка тестового проекта
- Разработка и поддержка тестового проекта
- Интеграция автоматизированных тестов в CI/CD
- Разработка и поддержка инфраструктуры и инструментов тестирования
- Идентификация, локализация и сообщение об ошибках с использованием системы отслеживания ошибок
- Общение с командой продукта во время разработки и участие в релизах
- Разработка и поддержка пользовательских инструментов для поддержки процесса тестирования (например, mock-сервисы, генераторы данных, инструменты отчетности)
Что делает вас отличным кандидатом:
- Опыт разработки и поддержки тестовой документации
- Опыт программирования на Go / Java / Kotlin / Python
- Опыт работы с Git или другими системами контроля версий
- Опыт работы с SQL
- Опыт разработки и поддержки автоматизированных тестов на Java / Kotlin / Python / Go
- Опыт разработки и поддержки тестового фреймворка
- Опыт работы с инструментами CI/CD
- Опыт разработки и поддержки инфраструктуры и инструментов тестирования
- Знание и понимание шаблонов проектирования
- Опыт работы с брокерами сообщений (Kafka)
- Уровень английского языка B1 или выше для эффективного общения с международной командой
Ваши дополнительные навыки:
- Опыт работы с gRPC и Protobuf
- Опыт работы с фреймворками: dailymotion/allure-go, Gomega (Go) / JUnit5, Allure (Kotlin) / allure-pytest, pytest (Python)
- Опыт нагрузочного тестирования
- Знание и понимание шаблонов проектирования программного обеспечения
Наши принципы работы:
- Инновационный дух: стремление к творчеству и прорывным решениям
- Честная обратная связь: ценность открытого, прозрачного общения
- Поддерживающая команда: сильное, совместное сообщество
- Празднование достижений: совместное признание наших побед
- Высокотехнологичная среда: команда умных и революционных людей, которые осмеливаются бросить вызов статус-кво существующего финансового мира
- Часовой пояс команды: команда работает в часовом поясе от GMT+1 до GMT+5
Наши преимущества:
- Поддержка при переезде в один из наших хабов — Кипр, Сербия, Грузия, Казахстан — с помощью для сотрудника и его семьи
- Гибкий график работы из одного из наших офисов или удаленно
- Медицинское страхование
- Бюджет на обучение: языковые курсы, профессиональное обучение и сертификация
- Бюджет на оздоровление: компенсация расходов на психическое здоровье и занятия фитнесом
- Политика отпусков: 20 дней ежегодного отпуска и оплачиваемый больничный