Senior Fullstack QA (Python)/Тестировщик
Senior QA for payment flow at Bnovo, remote, requires 6+ years experience, Python/pytest, Docker, GitLab CI.
Build a risk-oriented testing strategy: integration matrix and critical scenarios, contract and integration tests, short release smoke and manual regression where a real provider is needed. Cover the payment path: gateway connection → payment link → provider status → notification → payment reflection in internal services. Ensure safe payment migration: compare old and new flow results, check phased rollout and rollback, verify amounts and statuses, eliminate lost and duplicate payments. Check internal inter-service interaction chains. Develop test data, provider mocks, CI checks, and defect diagnostics via logs and metrics.
Senior experience in testing distributed systems and external APIs; ability to independently set priorities, release criteria, and regression scope. Strong manual testing and development of maintainable API/integration automated tests. Practical Python/pytest is especially useful for the existing test suite. Experience with async processes: webhooks, queues, retries, idempotency, event order, and recovery after failures. Working with Docker, GitLab CI, test databases, logs, and metrics; ability to localize failures between services and provider. Experience with acquiring, refunds, two-stage payments, and financial data reconciliation — a strong advantage.
Full-time employment, 5/2 schedule, remote work.
Don't miss a single job
Subscribe to our Telegram channel