Title: QA Full-stack Engineer (Payment integrations)
Company: Mayflower
Department: UpGate Development
Location: Limassol, Cyprus
Employment: fulltime_permanent
Experience: mid_level
Наша команда разрабатывает платежный шлюз для приема средств от пользователей от имени продавцов, а также для отправки средств от продавцов пользователям. Система включает в себя хранение платежных данных пользователей и подлежит соблюдению стандарта PCI DSS. Она содержит множество интеграций с платежными системами, провайдерами и другими шлюзами и процессорами, включая 3DS.
Обязанности
- Обеспечение контроля качества высоконагруженного веб-проекта на всех этапах разработки, от анализа требований до релиза в production;
- Автоматизация тестирования API с использованием Kotlin/Java и разработка вспомогательных утилит;
- Автоматизация тестирования UI с использованием Playwright и разработка вспомогательных утилит;
- Code reviewing автоматизированных тестов;
- Проведение ручного тестирования;
- Сборка релизов, деплой в окружения, проверка задач в production и обеспечение стабильности и работоспособности системы;
- Обработка и решение запросов из технической поддержки и пользователей в рамках ежедневных обязанностей;
- Мониторинг и улучшение метрик и дашбордов (Grafana);
- Анализ багов и инцидентов в production (Kibana);
- Написание подробных и понятных баг-репортов и инцидент-репортов в Jira;
- Создание и поддержка Postman collections;
- Регулярное обновление и улучшение общего тест-плана в Allure TestOps;
- Помощь в онбординге новых QA инженеров и обеспечение качества тестов;
- Определение технических эпиков, подготовка задач и проведение оценок.
Вы преуспеете здесь, если у вас есть
- 3+ года опыта работы в качестве QA Engineer;
- Практический опыт автоматизации тестирования с использованием одного из популярных языков программирования (предпочтительно Kotlin или Java, возможно JavaScript);
- Практический опыт автоматизации UI-тестирования с использованием популярного фреймворка (предпочтительно Playwright);
- Практический опыт ручного тестирования;
- Опыт тестирования интеграций с внешними системами;
- Практический опыт использования AI-ассистированных инструментов кодирования (Copilot, ChatGPT, Codeium и т. д.) для повышения скорости и качества разработки;