Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме
описание
The project develops and integrates a modern payment platform for secure, reliable payment processing and interaction with external systems. It includes scalable microservices and asynchronous transaction processing, with a focus on resilience, security, and high availability.
задачи
Perform functional testing of payment services
Test REST APIs and system integrations
Verify interactions between microservices and external systems
Test Kafka-based messaging and asynchronous event processing
Validate payment transaction states, including success, decline, cancel, refund, pending, and error
Verify transitions between payment states
Use SQL to validate transaction processing results
Cross-check API responses, Kafka events, and database records
Develop and maintain automated API tests
Test retry mechanisms, timeouts, duplicate requests, and error recovery scenarios
Analyze logs and trace requests across services
Perform regression testing
Develop test scenarios and prepare test data
Report, document, and track defects
Verify bug fixes and assess regression risks
Test iOS and Android mobile applications
Analyze automated test results and contribute to maintaining the regression test suite
требования
At least 3 years of commercial experience in functional and integration testing of backend systems
Hands-on experience with REST API testing
Experience in integration testing across multiple interconnected systems
Hands-on experience testing synchronous and asynchronous integrations using Kafka
Understanding of event-driven architecture principles
Strong SQL skills and experience validating database data
Hands-on experience developing and maintaining automated tests for APIs and integrations; the programming language or framework is not essential
Experience testing retries, timeouts, duplicate requests or events, integration failures, and recovery scenarios
Understanding of HTTP, JSON, REST, and authentication and authorization mechanisms
Experience analyzing logs and identifying root causes of defects in distributed systems
Knowledge of test design techniques
Experience validating data consistency across APIs, Kafka, and databases
Intermediate English or above
Будет плюсом: experience in banking, payment, or fintech projects, understanding of payment transaction lifecycles and payment system principles, test automation using Go, Python, Postman/Newman, REST Assured, or similar tools, testing iOS and Android mobile applications, understanding of Docker and Kubernetes
условия
Up to an additional 1,000 EUR per month, depending on expertise, included in the annual bonus for participating in company activities
Professional, financial, and career growth; mentoring and onboarding systems for each new employee
Access to the corporate training portal and company knowledge base
Corporate events and amenities, including parties, pizza days, PlayStation, fruit, coffee, snacks, and movies
Certification compensation (AWS, PMP, etc.)
Referral program
Private health insurance and sports compensation, depending on the type of employment