Quality Assurance (QA) Analyst - For an International Fintech
Posted: 6 days ago
Job Description
Quality Assurance (QA) AnalystLocation: Accra, Ghana (Hybrid / Remote-Friendly)Industry: Technology / FintechEmployment Type: Full-timeOur ClientA pan-African fintech loyalty company revolutionizing rewards and data- driven marketing across the continent. Through their digital loyalty platform integrated with mobile payments, they empower consumers to earn and redeem rewards across sectors like fuel, retail, insurance, e-commerce, and banking — while helping merchantsand partners leverage behavioral insights for growth.We are seeking a detail-oriented and proactive Quality Assurance Analyst to ensure the highest level of quality across our mobile app and partner portal platforms.Position OverviewThe QA Analyst will be responsible for testing all systems, including the consumer mobile app, partner web portal, and backend integrations with financial and retail partners. This role ensures all features function as expected, are bug-free, and provide a seamless experience for users and partners. You will work closely with the product, technology, and operations teams to identify, document, and resolve issues while maintaining their commitment to excellence and reliability.Key ResponsibilitiesTesting & Quality Assurance● Develop and execute comprehensive test plans and test cases for the mobile app, partner portal, and all third-party and internal system integrations.● Conduct functional, regression, performance, and user acceptance testing (UAT).● Validate data flow across systems — including transactions, points balances, and reward redemptions.● Verify accuracy of reporting dashboards and partner reconciliation processes.● Ensure consistency of functionality and usability across mobile, tablet, and desktop environments.Defect Management● Log and track issues, verifying fixes and re-testing before release.● Collaborate with developers and product managers to reproduce, isolate, and resolve bugs.● Maintain structured documentation of all defects, test results, and release validation notes.Partner Integration Testing● Test integrations with ecosystem of partners including banks, payment providers, and merchants.● Verify accuracy of data uploads, API responses, file transfers, and points issuance/redeem workflows.● Support partner onboarding by validating their end-to-end transaction and reporting processes.Reporting & Documentation● Prepare detailed test reports summarizing findings, risks, and recommendations.● Maintain testing logs and version control for each system release.● Support continuous improvement by recommending process enhancements toimprove QA efficiency and coverage.Qualifications● Bachelor’s degree in Computer Science, Business Systems, Information Technology, or a related field.● 2+ years of experience in software quality assurance, preferably in fintech, loyalty, or e-commerce systems.● Proven ability to create and execute test cases and test plans for both mobile and web platforms.● Experience testing data-driven systems, APIs, and transaction workflows.● Familiarity with QA tools for defect tracking, documentation, and reporting.● Strong attention to detail, analytical mindset, and structured problem-solving approach.● Excellent written and verbal communication skills.Preferred Skills● Experience with loyalty or rewards programs, financial systems, or customer engagement platforms.● Understanding of data validation, file-based data processing, and reconciliation testing.● Experience participating in User Acceptance Testing (UAT) and supporting go-live readiness.● Exposure to automated testing tools or test management platforms.● Comfortable working in an agile and fast-paced environment.
Job Application Tips
- Tailor your resume to highlight relevant experience for this position
- Write a compelling cover letter that addresses the specific requirements
- Research the company culture and values before applying
- Prepare examples of your work that demonstrate your skills
- Follow up on your application after a reasonable time period