Our product team is growing, and we are looking for a QA Engineer with a passion for payment systems to help us deliver a reliable, secure, and seamless fintech experience.
You will be responsible for testing our product payment flows, transaction logic and financial operations. Your focus will be on validating payment scenarios end-to-end: from initiating a transaction to settlement, ensuring correctness of business logic, edge cases, error handling, and compliance-critical paths across web, mobile, and backend services.
Beyond manual testing, you will have the opportunity to build and expand our automation coverage using TypeScript and Playwright: writing end-to-end tests for critical payment journeys and contributing to a test suite that keeps the team confident with every release.
This role is a great fit for someone who understands the complexity of payment systems, knows what makes a failed transaction hard to debug, why idempotency matters, and how a small logic gap can have a big financial impact. If you enjoy dissecting payment flows, challenging assumptions, and raising the quality bar in a team that treats QA as a shared responsibility — we’d love to meet you. Responsibilities * Perform manual testing of payments flow across different platforms and environments * Perform API testing to verify request/response correctness, data exchange, and error handling * Perform integration testing between applications to ensure proper communication, data flow, and system consistency * Write automated tests to support regression and improve test coverage (Playwright, Typescript) * Analyze technical documentation to understand requirements, specifications, and expected system behavior * Write and maintain test documentation (test cases, test plans, and other QA artifacts) * Collaborate with the support team to resolve incidents, investigate bugs, and ensure effective inter-team communication * Investigate and troubleshoot user-reported issues, including participation in quarterly on-call rotations * Participate in the release process — verifying builds on staging, coordinating deployments to production, and ensuring quality gates are met before each release, as part of quarterly on-call rotations * Participate in planning and regular team meetings to align scope, priorities, and timelines
Requirements * At least 3 years of commercial experience as a QA Engineer * Strong understanding of software testing processes, SDLC, and methodologies (Agile/Scrum) * Experience in web, API (Postman or similar tools), regression, smoke testing * Experience with API documentation and testing tools (BrowserStack, GraphQL, etc.) * Practical experience with relational databases (MySQL, PostgreSQL, etc.) * Proficiency in log analysis and monitoring tools (Graylog, Grafana) * Hands-on experience with test management systems (e.g., TestRail) and with bug tracking systems (e.g., Jira) * Good knowledge of browser DevTools for troubleshooting * Experience in writing test documentation * Good knowledge of version control systems (Git) * Intermediate level of English proficiency
Will be a plus * Experience in writing automated tests * Experience working with mocks and stubs to simulate payment provider behavior and test edge cases in isolation * Experience with Charles, Fiddler and Proxyman * Experience working on product teams, especially in fintech
We offer * 20 paid vacation days per year * 10 paid sick leave days per year * Public holidays as per the company’s approved Public holiday list * Medical insurance * Opportunity to work remotely * Professional education budget * Language learning budget * Wellness budget (gym membership, sports gear and related expenses)