QA Engineer (Manual / Automation) โ€” Payments, Subscriptions

$$$
Product

We're looking for a QA Engineer to take ownership of quality assurance for critical backend systems in our iOS applications โ€” from core API behavior to payment infrastructure and subscription flows.

We process subscription payments through web funnels (webview in iOS apps), so this role requires strong focus on payment systems, subscription logic, and integration reliability.

What you'll do

  • Test backend APIs related to payments, subscriptions, and authentication
  • Validate subscription lifecycle logic โ€” rebilling, renewals, retries, cancellations
  • Test integrations with payment systems (Stripe and similar)
  • Verify webhook handling and event-driven payment workflows
  • Design and execute test scenarios for critical business logic
  • Perform regression testing before releases
  • Test edge cases in payment flows (failed payments, duplicate charges, retries, cancellations)
  • Analyze logs and debug backend behavior
  • Collaborate closely with backend, frontend, and product teams
  • When needed: Write automated tests (API / integration level)

 

Requirements

  • 4+ years of commercial backend development experience 
  • Strong Node.js (TypeScript) 
  • REST API development, NestJS preferred 
  • Hands-on experience with payment systems (Stripe or similar) 
  • Real experience with subscription logic โ€” rebilling, lifecycle, dunning
  • Webhooks and async / event-driven patterns 
  • Strong experience with SQL databases (PostgreSQL)
  • Experience working with Redis (caching / queues)
  • Understanding of scalable backend architecture

 

Nice to have

Test automation experience (JavaScript / Python / Java)
Experience testing high-load systems
Experience with message queues or event-driven systems
Experience with CI/CD pipelines

 

We're NOT looking for

  • Developers with only basic CRUD/API experience 
  • Candidates without hands-on payment system experience 
  • Candidates without real subscription logic experience 
  • Developers who can't clearly explain their backend decisions

 

What we offer

  • Work on a real product with direct impact on revenue
  • Ownership of backend and payment systems
  • Remote work and flexible schedule
  • Fast product iterations without unnecessary bureaucracy
  • Strong product team and engineering culture

Required skills experience

iOS testing 2 years
Web2App 2 years

Required languages

English B2 - Upper Intermediate
Ukrainian Native
Published 8 April
48 views
ยท
1 application
Response activity: Low
To apply for this and other jobs on Djinni login or signup.
Loading...