Cookies & analytics consent
We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.
Read how we use data in our Privacy Policy and Terms of Service.
🤖 15+ AI Agents working for you. Find jobs, score and update resumes, cover letter, interview questions, missing keywords, and lots more.
fincra • Lagos, Lagos State, Nigeria
Role & seniority
Stack / tools
APIs: REST API testing, idempotency, asynchronous flows; Postman for manual/API testing.
Automation tools: Playwright, Cypress, Selenium, REST Assured (experience preferred).
Data & backend: SQL for validation, ledger checks, reconciliation.
Environment: Agile/Scrum, CI/CD, logs & monitoring tools.
Top 3 responsibilities
End-to-end payment flow testing (wallets, payouts, retries, reversals, fees, settlements) to ensure accurate, single, correct transfers.
API validation and error handling across synchronous and asynchronous flows; ensure stable, predictable APIs for merchants/partners.
Financial accuracy verification (wallet balances, debits/credits, reconciliation) and defect management to minimize financial discrepancies; contribute to test automation for high-risk flows.
Must-have skills
Bachelor’s degree in CS/SE or equivalent; 3–5 years QA experience.
Strong QA fundamentals; testing REST APIs and financial/transaction systems.
Postman proficiency; SQL for transaction/balance validation.
Experience with test automation tools (e.g., Playwright, Cypress, Selenium, REST Assured).
Familiarity with Agile/Scrum, CI/CD, logs, monitoring; incident/root-cause analysis.
Nice-to-haves
Experience in fintech/payments (wallets, payouts, settlements, fees).
Ability to identify edge cases, risk areas, and ambiguous requirements early.
Exposure to cross-team collaboration a
Job Description - Mid-Level Quality Assurance Engineer (Fintech / Payments)
Role Title: Mid-Level Quality Assurance Engineer
Department: Engineering / Product
Reporting To: Engineering Manager / QA Lead
🙂 About Fincra Fincra is a payment infrastructure for fintechs, platforms, and businesses. We provide payment solutions that enable businesses to accept payments securely, make payouts globally, and scale across borders.
Vision: To bring hope and liberation to every African
Mission: Building the rails for an integrated Africa
💡 Role Overview We are seeking a skilled and detail-oriented Mid-Level Quality Assurance Engineer to join our software development team. In this role, you will be responsible for validating the quality, reliability, and correctness of our products, especially systems that move real money. You will work closely with engineers, product managers, and other stakeholders to design and execute effective test strategies, identify defects early, and ensure our APIs, integrations, and financial flows behave correctly under both normal and failure conditions. Your work will directly impact customer trust, financial accuracy, and platform stability.
🚀 What you will be doing everyday
Responsibility Description Expected Outcome Payment Flow Testing Test end-to-end payment flows including wallets, payouts, retries, reversals, fees, and settlements. Money moves correctly, once, and to the right destination
API Testing & Validation
Validate REST APIs, request/response payloads, error handling, idempotency, and asynchronous flows.
Stable, predictable APIs for merchants and partners Financial Accuracy Verification
Verify wallet balances, debits, credits, and reconciliation across services.
Zero balance mismatches or financial discrepancies SQL & Database Monitoring Use SQL queries to validate transactions, monitor ledger consistency, and investigate data issues. Accurate backend data and faster root-cause analysis
Failure & Edge Case Testing Test retries, duplicate requests, timeouts, and partial failures across systems. No double debits or inconsistent transaction states
Defect Management Identify, document, and track defects with clear reproduction steps and impact assessment. Faster resolution of high-risk issues
Test Automation Contribution Contribute to automated tests for critical and high-risk payment flows. Reduced regression risk and faster releases
Risk Identification Review requirements and proactively flag ambiguities, edge cases, and risk areas.
Fewer late-stage surprises Cross-Team Collaboration Partner with Engineering, Product, Support, and Operations teams throughout the development lifecycle.
Shared ownership of quality outcomes Success Metrics Objective Metric Target / Benchmark Financial Correctness
Balance mismatch incidents Zero tolerance Production Stability Payment-related incidents Continuous reduction
Defect Leakage Bugs found post-release Minimal per release
Test Coverage % of critical payment flows covered ≥ 90%
Automation Impact % of regression flows automated Increasing quarter-over-quarter
Release Confidence Emergency hotfixes or rollbacks Rare and exceptional
💯 Required Qualifications Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience). 3 to 5 years of experience as a QA Engineer or similar role. Strong understanding of software testing fundamentals and QA best practices Experience testing REST APIs and asynchronous systems Hands-on experience with tools such as Postman.
Behavioral Competencies (High-Agency & Values-Aligned)
Ownership: Takes responsibility for quality and financial correctness end-to-end
Trust & Integrity: Understands the importance of reliability in fintech systems
Attention to Detail: Identifies edge cases without losing sight of system-level impact
Critical Thinking: Challenges assumptions and unclear requirements early
Collaboration: Works effectively across teams with clear, respectful communication
Calm Under Pressure: Responds methodically during incidents or production issues
Role Alignment with Company Goals
Additional Notes This role requires a QA Engineer who thinks beyond happy paths and understands the real-world impact of defects in financial systems The QA Engineer is expected to influence quality early, not only at release time Close collaboration with Engineering, Product, Support, and Operations is essential Strong growth path toward Senior QA Engineer, Payments QA Specialist, or QA Lead based on impact and ownership
⚓️🥇Cultural competencies (Company culture that we don’t negotiate with)
● Humility: Embracing a growth mindset, listening actively, and valuing every team member’s contribution, regardless of role or level.
● Honesty: Ensuring transparency in all interactions, communications, and decisions.
● Excellence: Striving for the highest standards in execution, innovation, and service delivery to create meaningful impact.
● Love: Building a culture of empathy, care, and connection that fosters belonging and mutual respect.
● Discipline: Demonstrating consistency, accountability, and focus in every action to achieve sustainable results
💯 Perks ● Fully remote work environment. ● Competitive compensation aligned with experience and role level. ● Opportunity to work on real-world payment systems that impact businesses across Africa. ● High ownership and learning opportunities in a fast-growing fintech. ● A supportive, values-driven culture that prioritizes people, trust, and impact.