Manual QA Engineer โ Payment Systems, Fintech
We're Umber - a small dev team building back-office and payment infrastructure for large-scale operation. One of our core products is a payment aggregator handling real transaction volume across multiple regions and payment providers. We're looking for a QA engineer who genuinely enjoys digging into financial logic, not just checking UI.
About the role
One QA engineer is already on the product. We're expanding the function โ and looking for someone who'll take ownership of their own coverage area.
The work is backend-heavy: transaction flows, provider integrations, reconciliation logic, webhook handling, edge cases in financial data. You'll need to understand what's happening at the API and database level, not just what's visible on the screen.
We don't need someone to build automation frameworks. But if you use AI tools to move faster: generating test cases, parsing logs, breaking down requirements - that's a real plus.
The product
A payment aggregator integrated with multiple payment providers across regions. Core testing areas:
- Transaction flows end-to-end: initiation, processing, status updates, failures
- Provider API integrations and webhook behavior
- Financial data consistency across systems
- Edge cases in payment logic: retries, timeouts, partial failures, reconciliation
- Role-based access and operational back-office workflows
Stack: Node.js, NestJS, TypeScript, PostgreSQL, Docker, AWS, CI/CD pipelines, external provider APIs.
What we're looking for
- 2.5+ years in manual QA on web products
- Real API testing experience โ Postman, reading Swagger, understanding what the backend is doing
- SQL / database validation: you write queries to check data, not just look at the UI
- Experience testing payment flows, financial transactions, or integration-heavy systems
- Comfortable reading logs (Kibana, Sentry or similar) to understand what's happening
- Ownership mindset: you decide what needs coverage, you follow things through
- English sufficient for documentation and async communication
Nice to have
- Experience with high-load or multi-provider payment systems
- Familiarity with CI/CD โ you don't need to set it up, but knowing how deploys affect testing helps
- Using AI tools in QA work (test case generation, log analysis, requirement parsing) โ with your own judgment on when to trust the output
Hiring process
- Intro call (40โ60 min)
- Technical interview with CTO (60โ90 min): experience-based discussion + short practical task
- Offer
Terms
Full-time ยท Contract-based (FOP) ยท 3-month probation ยท 24 paid days off + New Year & Christmas ยท Fully remote ยท No time trackers ยท Annual performance review
Required skills experience
| Regression Testing | 2.5 years |
| Smoke testing | 2.5 years |
| Bug Reporting | 2.5 years |
| Test documentation | 2.5 years |
| Test cases | 2.5 years |
Required domain experience
| Fintech | 6 months |
Required languages
| English | B1 - Intermediate |
| Ukrainian | Native |