Payments team:
Β
Payments team is engaged in replenishing user accounts, processing payments. In addition, the team is responsible for interacting with external counterparties, which includes partners and banking institutions. The team plays a key role in ensuring the financial stability of the application and ensures the safety and efficiency of all financial processes.
Β
Β
Challenges that await you:
- Requirements analysis, creation of test scenarios, and preparation of test data
- Development and maintenance of test documentation
- Acceptance and regression testing (automated and manual)
- Writing and maintaining automated tests in Go
- Support of the test project
- Development and maintenance of the test project
- Integration of automated tests into CI/CD
- Development and maintenance of testing infrastructure and tools
- Identification, localization, and reporting of defects using a bug tracking system
- Communication with the product team during development and participation in releases
- Developing and maintaining custom tools to support the testing process (e.g., mock services, data generators, reporting tools)
What makes you a great fit:
- Experience in developing and maintaining test documentation
- Experience in programming with Go / Java / Kotlin / Python
- Experience working with Git or other version control systems
- Experience working with SQL
- Experience in developing and maintaining automated tests in Java / Kotlin / Python / Go
- Experience in developing and maintaining a test framework
- Experience working with CI/CD tools
- Experience in developing and maintaining testing infrastructure and tools
- Knowledge and understanding of design patterns
- Experience working with message queues (Kafka)
- B1 or higher English level for effective communication with an international team
Your bonus skills:
- Experience working with gRPC and Protobuf
- Experience with frameworks: dailymotion/allure-go, Gomega (Go) / JUnit5, Allure (Kotlin) / allure-pytest, pytest (Python)
- Experience in load testing
- Knowledge and understanding of software design patterns
Our ways of working:
- Innovative Spirit:Β A commitment to creativity and groundbreaking solutions
- Honest Feedback:Β valuing open, transparent communication
- Supportive Team:Β a strong, collaborative community
- Celebrating Achievements:Β recognizing our wins together
- High-Tech Environment:Β a team full of smart and revolutionary people who date to challenge the status quo of incumbent finances
Our benefits:
- Relocation support to one of our hubs β Cyprus, Spain, Serbia, or Kazakhstan β with assistance for the employee and their family
- Flexible workΒ from one of our offices or remote
- Healthcare Coverage
- Education Budget:Β Language lessons, professional training and certifications
- Wellness Budget:Β Mental health and fitness activity reimbursements
- Vacation policy:Β 20 days of annual leave and paid sick leave