Automation QA Engineer | FlintN
- We are currently looking for a Automation QA Engineer to join the FlintN — a team, which is building and scaling an all-in-one payment platform for online businesses.
- Next comes a strong growth focus: product development, testing, and integrations aimed at building a global payment platform.
Remote Full-time | QA
Apply
job description
What you’ll be focusing on:
- Developing and maintaining the automated e2e suite (Playwright + TypeScript) covering both UI and API layers of the payments platform.
- Automating critical payment scenarios: checkout and 3DS challenge flows, authorization, capture, void, refunds, chargebacks.
- Building API test suites for internal services and third-party provider integrations.
- Automating routing, cascading and retry scenarios, and subscription/recurring billing flows.
- Validating data integrity across storages (Postgres, ClickHouse, OpenSearch) as part of automated checks.
- Owning suite health: triaging failures, distinguishing real defects from flakiness, and fixing the root cause.
You are our ideal candidate if you:
- Have 2+ years of experience in test automation, preferably within fintech, payments or e-commerce.
- Have strong JavaScript/TypeScript skills — able to write and maintain a test framework, not just test scripts.
- Have hands-on experience with a modern e2e framework (Playwright preferred; Cypress/Selenium/WebdriverIO acceptable with willingness to move to Playwright).
- Have solid API test automation experience — REST, request/response structures, status codes, authentication (OAuth2/OIDC, API keys), contract and negative testing.
- Have good architectural habits in test code: Page Object / fixtures, reusable helpers, environment-driven configuration, test data management and cleanup, avoidance of inter-test coupling.
- Are able to write stable, deterministic tests against async, event-driven systems — explicit waits/polling instead of sleeps, retry-tolerant assertions, diagnosing and eliminating flakiness.
- Have a solid understanding of software testing fundamentals: test design techniques, coverage analysis, bug lifecycle, when automation is (and isn't) worth it.
- Have good SQL skills — writing queries against Postgres to validate transaction states and payment data as part of automated checks.
- Have practical CI/CD experience — running suites in a pipeline (GitLab CI preferred), reading job logs, publishing JUnit/HTML reports, handling env-specific runs.
- Are familiar with payment gateway flows: authorization, capture, refunds, chargebacks, 3DS authentication.
- Have knowledge of web testing basics: browsers, dev console, network tab, debugging front-end/back-end boundary issues.
- Nice to have: Kafka/async message validation, ClickHouse or OpenSearch, Docker/Kubernetes basics, performance testing (k6/JMeter), Grafana and log-based investigation, understanding of PCI-DSS requirements.
Do you want to know some details about this position?
Kate will help!more details
Our hiring flow:
- Step 1: Pre-screen.
- Step 2: Technical interview with the CTO.
- Step 3: Interview with the CEO.
- Step 4: Reference Check.
- Step 5: Job Offer!
What you can expect from working with us:
- A chance to work on an early-stage payment product. You’ll have the opportunity to make architectural decisions, work with AI and high-level engineering, enjoy technical freedom, and directly influence the product’s development vector. The startup drive — backed by the stability and support of a holding company.
- From idea to action — minimal steps. Any proposal can turn into real changes in the product or processes. If you have an idea, it will be heard.
- Your office is wherever it’s convenient for you: home, our Kyiv office, coworking spaces in Lviv or Warsaw, or anywhere else with a stable Wi-Fi connection.
- Flexible working hours. Plan your day for maximum efficiency: start between 8:00 and 11:00 and finish between 17:00 and 20:00, considering team collaboration hours.
- Continuous growth is a must. Courses, conferences, and an internal library — we invest in your development because the team’s speed and performance directly depend on the expertise of its people.
- Health care and wellbeing: medical insurance, a Mental Health program, and compensation for sessions with a psychologist.
- Time to recharge: 28 paid days off per year, sick leave, and all public holidays fully covered.
- Gifts for special occasions. We celebrate important moments together — we give gifts to mark key milestones in your life and career.
- Social Impact. The Ukrainian Victory Support program and other charitable initiatives supporting Ukraine.
- An active corporate life: quarterly team buildings, workshops, and other holding-level events.
What you can expect from working with us:
Recommend a friend
apply
Haven’t found
a vacancy that
suits you?
Maybe we will find something to offer you
Send resume