Reach out directly about this role
Kvitto is a FinTech service for online businesses: accepting payments from Russia and abroad, installments and loans from partner banks, buy now, pay later, checks according to 54-FZ, and cashback on turnover. Orders, subscriptions, access, and clients are all in one dashboard. Their clients are online schools, experts, and digital services.
They are looking for a Junior QA Engineer to join their product team. In a payment service, an error is more costly than anywhere else: double charging, a missing receipt, an incorrectly calculated installment plan – and the client loses money and trust. Your task is to catch these issues before release. You will be testing payment pages, the personal account, API, and integrations with banks.
Responsibilities
• Test payment scenarios: card, SBP, SberPay, T-Pay, installments and buy now, pay later, subscriptions and recurring payments, refunds
• Check receipts according to 54-FZ, amounts, discounts, promo codes, and installment payment calculations – anything where an error turns into someone else's money
• Create checklists and test cases based on requirements and mockups, conduct smoke and regression testing before releases
• Test REST API in Postman: response codes, contracts, validation, negative scenarios, webhooks for payment status changes
• Check layout and behavior across different browsers and screen widths, starting from 360 px
• Create reproducible bug reports with steps, expected and actual results, logs, and screenshots
• Participate in requirement analysis before development and ask uncomfortable questions about edge cases
• Analyze support requests with development: reproduce, localize, and verify fixes
Must-have
• Testing theory: types and levels, equivalence classes, boundary values, decision tables
• Checklists, test cases, and bug reports that can be reproduced without the author present
• Postman: requests, environment variables, assertions using pm.test
• HTTP and REST: methods, response codes, headers, JSON
• DevTools: Network, Console, device emulation
• Basic SQL: SELECT, JOIN, WHERE, GROUP BY
• Jira, YouTrack, or similar, Git at a user level
• Attention to detail with numbers and clear written communication
Will be a plus
• Understanding of how online payments work: acquiring, statuses, 3-D Secure, refunds, idempotency
• Familiarity with 54-FZ and online cash registers
• Autotests: Playwright, Cypress, or pytest + requests
• Swagger / OpenAPI, Charles, or Proxyman
• Test management: Qase, TestIT, Allure TestOps
• Experience testing mobile layouts and Telegram bots
• Public educational projects: Postman collections, test documentation on GitHub
What we offer
• A young and ambitious team — a real payment product from day one
• Mentorship
• Access to AI services
• Company-sponsored training
• A path into autotests when you are ready
Initial selection process
• Application and brief introduction via chat
• Questionnaire and screening with a recruiter – 20–30 minutes: experience, motivation, basic theory
Даньшин Дмитрий Владиславович
Russia7 days ago
90,000 – 110,000 RUB
per month
Grade
Junior
Experience
0 years
Employment
Full-time
AI writes it from your resume. You only have to send it.
By country