Должность: QA Full-stack Engineer (Payment integrations)
Кипр, Лимассол Наша команда разрабатывает платежный шлюз для приема средств от пользователей от имени продавцов, а также для отправки средств от продавцов пользователям. Система включает хранение платежных данных пользователей и подлежит соответствию стандарту PCI DSS. Она содержит множество интеграций с платежными системами, провайдерами и другими шлюзами и процессорами, включая 3DS.
Обязанности
- Контроль качества высоконагруженного веб-проекта на всех этапах разработки, от анализа требований до вывода в продакшн;
- Автоматизация тестирования API с использованием Kotlin/Java и разработка вспомогательных утилит;
- Автоматизация тестирования UI с использованием Playwright и разработка вспомогательных утилит;
- Code reviewing автоматизированных тестов;
- Проведение ручного тестирования;
- Сборка релизов, деплой в окружения, верификация задач в продакшене, обеспечение стабильности и работоспособности системы;
- Обработка и решение запросов из техподдержки и от пользователей в рамках повседневных задач;
- Мониторинг и улучшение метрик и дашбордов (Grafana);
- Анализ багов и инцидентов в продакшене (Kibana);
- Написание подробных и понятных баг- и инцидент-репортов в Jira;
- Создание и поддержка Postman collections;
- Регулярное обновление и улучшение общего тест-плана в Allure TestOps;
- Помощь в онбординге новых QA инженеров и обеспечение качества тестов;
- Определение технических эпиков, подготовка задач и проведение эстимаций.
Требования
- Опыт работы QA Engineer от 3 лет;
- Практический опыт автоматизации тестирования на одном из популярных языков программирования (предпочтительно Kotlin или Java, возможно JavaScript);
- Практический опыт автоматизации UI-тестирования с использованием популярного фреймворка (предпочтительно Playwright);
- Практический опыт ручного тестирования;
- Опыт тестирования интеграций с внешними системами;
- Практический опыт использования AI-ассистентов для написания кода (Copilot, ChatGPT, Codeium и т.д.) для повышения скорости и качества разработки;
- Умение критически оценивать AI-сгенерированный код, обеспечивая его качество, готовое к продакшену, и соответствие стандартам компании;