Technology

Qa Engineer At Onfleekq Technologies Limited

OnfleekQ Technologies Limited·Abuja, nigeria·Full Time·Hybrid
TechnologyFull TimeHybrid
-

Role Description

  • The Software Quality Assurance Engineer role at onfleekQ is a contract, hybrid position based in Abuja. The person in this role will design and execute test plans, perform manual testing of web and mobile applications, and verify that new features meet functional and performance requirements. Daily tasks include identifying, documenting, and tracking defects, collaborating with software developers and product stakeholders to clarify requirements, and participating in review sessions to improve product quality. The Software Quality Assurance Engineer will also contribute to regression testing, support release processes, and help refine quality standards and best practices across the engineering team.

Qualifications

  • Strong foundation in Software Quality, Quality Assurance, and Software Quality Assurance practices, including test planning and defect management.
  • Hands-on experience with Manual Testing of web and mobile applications, with attention to detail and systematic test execution.
  • Understanding of Software Development processes, agile methodologies, and how QA integrates into the development lifecycle.
  • Familiarity with test case management tools, issue tracking systems, and basic test documentation standards.
  • Ability to analyze requirements, create clear test scenarios, and communicate findings effectively to technical and non-technical stakeholders.
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Experience testing booking, e-commerce, or consumer-facing platforms is an advantage, particularly in the beauty or lifestyle sector.
  • Strong problem-solving skills, willingness to learn, and ability to work collaboratively on-site in Abuja.

Key Responsibilities:

  • Conduct manual and automated testing across web and mobile platforms.
  • Identify, log, and track bugs using appropriate tools.
  • Collaborate with developers and product teams to resolve issues.
  • Ensure final products meet quality standards before deployment.
  • Provide feedback on UX/UI and suggest improvements.

Requirements

  • Proven experience in QA testing (web & mobile platforms).
  • Familiar with tools like Postman, or similar bug tracking systems.
  • Ability to write and execute test cases.
  • Detail-oriented with a problem-solving mindset.
  • Based in Abuja and available for 2 days onsite weekly.

Key skills

BA/BSc/HND

At a glance

Company

OnfleekQ Technologies Limited

Location

Abuja, nigeria

Employment

Full Time

Experience

Valid until

Not specified

Created

September 7, 2026

More opportunities

Similar roles you might like

Qa Engineer At Adventure Capital Group

Adventure Capital Group

Lagos, nigeria

full-time

Job Summary We are seeking a highly analytical and detail-oriented QA Engineer to join our Technology team and take ownership of the quality assurance process across our fintech products and digital platforms. The QA Engineer will be responsible for testing and validating lending workflows, credit systems, payment transactions, APIs, POS solutions, mobile and web applications, and third-party integrations to ensure that our products are reliable, secure, scalable, and provide a seamless customer experience. The successful candidate will work closely with Software Engineers,Credit, Operations, Customer Service, and other stakeholders to identify defects, prevent production issues, improve testing processes, and ensure that products meet business and technical requirements before deployment. Key Responsibilities Product & Functional Testing: Develop and execute comprehensive test plans, test cases, test scenarios, and test scripts for fintech products. Perform functional, regression, integration, system, usability, exploratory, and end-to-end testing. Test new features, product enhancements, bug fixes, and system changes before deployment. Validate that products function according to approved business requirements and acceptance criteria. Conduct cross-browser, cross-device, and responsive testing for web and mobile applications. Identify edge cases and scenarios that could result in financial, operational, or customer-impacting issues. Lending & Credit System Testing: Test the complete loan lifecycle, including: Customer onboarding., KYC and profile creation, Loan application, Eligibility assessment, Credit scoring. Credit decisioning. Loan approval/rejection. Offer generation. Loan disbursement. Repayment scheduling. Repayment processing. Loan restructuring and modifications. Delinquency and overdue management. Loan closure. Validate credit rules, eligibility criteria, loan limits, interest calculations, fees, penalties, repayment schedules, and other lending parameters. Test different customer profiles and loan scenarios to ensure accurate credit decisions. Verify that approved loan amounts and repayment obligations are accurately reflected across relevant systems. Identify discrepancies between loan records, customer balances, transaction records, and accounting/reconciliation systems. Test negative scenarios, including duplicate applications, failed disbursements, failed repayments, partial payments, reversals, and duplicate transactions. Payments & Transaction Testing: Test payment initiation, processing, confirmation, failure, reversal, refund, and reconciliation workflows. Validate payment transactions across different payment channels and providers. Test transaction status updates and ensure accurate synchronization between internal systems and third-party payment platforms. Verify that successful and failed transactions are correctly reflected in customer wallets, loan accounts, and transaction histories. Test scenarios involving: Duplicate transactions. Failed transactions. Timeout transactions. Reversed transactions. Partial payments. Overpayments. Underpayments. Incorrect transaction references. Ensure financial transactions maintain data integrity and accuracy throughout the transaction lifecycle. API & Integration Testing: Design and execute API test cases using tools such as Postman or equivalent platforms. Validate REST APIs, request/response structures, status codes, authentication, authorization, and error handling. Test integrations between internal systems and external service providers. Validate data passed between lending, payment, credit, customer, POS, and other systems. Conduct positive and negative API testing. Verify API response times, reliability, data consistency, and appropriate error messages. Identify integration failures and work with developers to troubleshoot and resolve issues. POS Testing: Test POS onboarding, activation, assignment, and transaction workflows. Validate POS payment transactions and transaction status updates. Test successful, failed, reversed, and declined POS transactions. Validate transaction limits, settlement processes, and transaction records. Test communication between POS devices, backend services, payment processors, and customer accounts. Verify that POS transactions are accurately reflected in relevant dashboards and reports. Support investigation of POS-related production issues. Mobile & Web Application Testing: Perform functional and usability testing across mobile and web applications. Test customer registration, authentication, login, password reset, profile management, loan applications, repayments, payments, notifications, and transaction history. Test application behaviour across different browsers, operating systems, screen sizes, and supported devices. Validate user interfaces against approved product designs and requirements. Identify usability issues that may affect customer adoption or product experience. Defect Management: Identify, document, classify, and track software defects using tools such as Jira or similar platforms. Provide clear reproduction steps, screenshots/logs, expected results, and actual results when reporting defects. Prioritize defects based on severity and business/customer impact. Work closely with developers to investigate and resolve defects. Retest resolved defects and conduct regression testing to ensure fixes have not introduced new issues. Monitor recurring defects and recommend preventive measures. Automation & Continuous Testing: Develop and maintain automated test scripts for critical product workflows. Identify suitable test cases for automation, particularly repetitive and high-risk financial transactions. Support the implementation and maintenance of automated testing frameworks. Integrate automated tests into CI/CD pipelines where applicable. Continuously improve test coverage and reduce reliance on repetitive manual testing. Security, Data & Performance Testing: Conduct basic security testing to identify vulnerabilities in applications and APIs. Validate authentication, authorization, session management, and access controls. Ensure that sensitive customer and financial information is appropriately handled. Conduct basic performance and load testing on critical systems where required. Identify system bottlenecks, slow API responses, and performance issues that could affect customers or transaction processing. Release & Production Support: Participate in sprint planning, backlog refinement, daily stand-ups, and other Agile ceremonies. Review requirements and acceptance criteria before development begins. Provide QA input during product development to identify potential risks early. Perform pre-release testing and provide QA sign-off before production deployment. Monitor newly released features and support post-release validation. Investigate production incidents and work with relevant teams to determine root causes. Maintain proper documentation of test results, release status, defects, and quality reports. Qualifications & Experience Bachelor's degree in Computer Science, Software Engineering, Information Technology, Engineering, or a related field. 2 - 4 years of experience in Software Quality Assurance, Software Testing, or a related role. Experience testing fintech, banking, lending, payments, e-commerce, or other transaction-based applications is highly desirable. Experience testing both web and mobile applications. Experience with API testing and third-party integrations. Strong understanding of SDLC and STLC. Good understanding of Agile/Scrum methodologies. Experience working with development and product teams in an Agile environment.

an hour ago

Senior Quality Assurance Engineer At Moniepoint Inc.

Moniepoint Inc.

Lagos, nigeria

full-time

About the role The Senior QA Engineer role plays an important part in our company's product development process. Our ideal candidate will be responsible for conducting tests before product launches to ensure software runs smoothly and meets client needs while being cost-effective. What you'll get to do Collaborate closely with product managers and developers to understand product requirements and design specifications. Develop and implement a comprehensive test strategy and detailed test plans. Author thorough functional and integration test cases; coordinate reviews with developers, product managers, and business stakeholders to identify gaps and complex scenarios. Execute test cases, publish test reports, and communicate results with product and business stakeholders. Track and report quality metrics such as defect density, test coverage and open defect counts. Design and develop robust test automation approach. Own all aspects of testing, test scripts development, and configuration management. Create mocks and stubs to enable isolated component & integration testing. Act as the primary point of contact for Product Managers and Developers to ensure requirements are testable and understood. To succeed in this role, we think you should have Bachelor's degree in computer science or a related engineering discipline. 7+ years of experience in Quality Engineering. Proven ability to write clear, concise, and comprehensive test plans, and approaches. Strong programming skills in Java/TypeScript/JavaScript with a focus on test automation. Strong experience in testing APIs, microservices, mobile native, and web applications. Strong knowledge of SQL, NoSQL databases, and pub-sub technologies. Proficiency in working with Linux/Unix environments and cloud infrastructure (GCP, Docker). Experience in non-functional testing, including performance, security, and monitoring/alerting. Knowledge of CI/CD pipelines (Jenkins / GitHub Actions / Harness). Familiarity with Jira, Test case management, Postman, Playwright/Selenium, RestAssured. Strong experience in Agile/Scrum methodologies. Excellent problem-solving, troubleshooting, and debugging skills. Strong communication and interpersonal skills, with the ability to collaborate effectively across cross-functional teams. What to expect in the hiring process Initial phone screening with the Recruiter. Panel interview with members of the Quality Assurance team. Technical interview with the Functional Lead. Final behavioral and technical interview with a member of the Executive team.

4 days ago

Qa Engineer Ii At Cavista

Cavista

Lagos, nigeria

full-time

Job Description We are looking for: We are seeking an experienced and detail-oriented QA Engineer who is passionate about delivering high-quality, reliable, and secure software solutions. You will play a key role in ensuring the quality of our financial products through comprehensive testing, defect management, and continuous quality improvement. Working closely with product, engineering, and other stakeholders, you will help drive quality standards and improve customer experience Responsibilities What will you do: Create and maintain detailed test plans, test cases, test scenarios, and test data based on business and technical requirements. Lead the planning, design, execution, and reporting of manual testing activities across fintech products and services. Perform functional, integration, regression, end-to-end, user acceptance, and exploratory testing. Validate payment workflows, transaction processing, settlements, reconciliation processes, and financial reporting systems. Ensure compliance with regulatory, security, and data protection requirements applicable to financial services. Collaborate closely with Product Managers, Developers, Business Analysts, and Compliance teams to ensure product quality and business alignment. Identify, document, prioritize, and track defects through resolution using defect management tools. Conduct API testing and validate integrations between internal and third-party financial systems. Participate in Agile ceremonies, including sprint planning, backlog grooming, reviews, and retrospectives. Provide risk assessments and quality recommendations before product releases. Qualifications What you bring: Bachelor's or Master's Degree in Computer Science, Software Engineering, or a related technical field. 5+ years of experience building and delivering complex native Android applications in production environments. Understanding of Agile QA practices. Strong attention to detail and defect-analysis skills. Risk-based testing mindset. Customer-centric approach. Excellent documentation skills. Strong manual and automated testing skills (e.g. Selenium, Postman, Cypress). Regulatory Considerations: Implements Quality Assurance controls supporting PCI-DSS and secure handling of sensitive input fields. Ensures consent flows and data collection UI comply with the Nigeria Data Protection Act (NDPA) 2023.

6 days ago

Nodejs Backend Engineer At Payzeep

Payzeep

Lagos, nigeria

full-time

ROLE SUMMARY The Node.js Backend Engineer builds and maintains backend services and APIs powering PayZeep's payment platform using Node.js. The Node.js Backend Engineer is responsible for designing, developing, deploying, and maintaining scalable backend services, APIs, and microservices that power PayZeep digital financial products. KEY RESPONSIBILITIES Design, build and maintain backend services and APIs using Node.js. Write clean, tested, well-documented, maintainable code. Integrate with core banking, switching and third-party payment systems. Participate in code review, architecture discussions and sprint planning. Diagnose and resolve production incidents affecting backend services. Implement secure coding practices for payment-processing systems. Optimize application performance, scalability, and reliability across production environments. Build services that support wallet management, transfers, collections, settlements, and reconciliation processes. Ensure transaction integrity and proper audit trails across financial operations. Implement secure coding standards and best practices in line with OWASP guidelines. Participate in vulnerability assessments, code reviews, and remediation initiatives. Conduct root cause analysis and implement preventive measures for recurring issues. Collaborate with DevOps teams to improve system resilience and uptime. Implement logging, observability, and performance monitoring solutions. Collaborate with Product Managers, Designers, QA Engineers, and Frontend Developers. Conduct peer code reviews and mentor junior engineers where applicable. EDUCATIONAL QUALIFICATIONS Bachelor's degree in Computer Science, Software Engineering, or a related field (required). EXPERIENCE REQUIREMENTS Total Relevant Experience: 3-5 years experience Fintech / Financial Services Experience: 3+ years building backend systems in fintech or a regulated environment preferred SKILLS & COMPETENCIES Strong Node.js/TypeScript and RESTful API development skills Experience with relational/NoSQL databases and message queues Understanding of secure coding practices (OWASP) Familiarity with containerization and CI/CD pipelines Experience with cloud-native application development. Advanced understanding of RESTful API design and development. Experience with AWS, Azure, or Google Cloud Platform. Strong understanding of secure coding practices. Effective communication and collaboration skills. Strong analytical and problem-solving skills. Excellent attention to detail and code quality. REGULATORY CONSIDERATIONS (NIGERIA) Implement backend controls aligned with PCI-DSS secure-development requirements. Ensure data handling in backend services complies with the Nigeria Data Protection Act (NDPA) 2023.

6 days ago

Android Engineer At Payzeep

Payzeep

Lagos, nigeria

full-time

ROLE SUMMARY The Android Engineer is responsible for designing, developing, testing, and maintaining secure, scalable, and high-performance Android mobile applications that support the company's digital financial products and services. The role involves collaborating with Product Managers, UI/UX Designers, Backend Engineers, QA Engineers, and other stakeholders to deliver exceptional user experiences while ensuring regulatory compliance, security, and reliability in PayZeep KEY RESPONSIBILITIES Design, build and maintain features for the Payzeep Android application. Write clean, tested, maintainable Kotlin/Java code. Integrate with backend APIs and third-party payment/SDK services. Participate in code review, sprint planning and technical design discussions. Diagnose and fix production issues affecting the Android app. Implement security best practices for mobile payment applications. Implement secure integrations with banking systems, payment processors, wallets, and financial service providers. Write clean, maintainable, and well-documented code following industry best practices. Conduct code reviews and maintain coding standards within the engineering team. Monitor application performance and troubleshoot production issues. Optimize mobile applications for speed, reliability, and scalability. Implement mobile application security best practices, including encryption, secure storage, certificate pinning, and secure authentication mechanisms. Support CI/CD pipelines for automated building, testing, and deployment of Android applications. Manage application releases through Google Play Store and enterprise distribution channels. Maintain version control and deployment processes. Work closely with Product, Design, QA, and Engineering teams to deliver high-quality solutions. EDUCATIONAL QUALIFICATIONS Bachelor's degree in Computer Science, Software Engineering, or a related field (required). Relevant Android certifications are an added advantage. EXPERIENCE REQUIREMENTS Total Relevant Experience: 7+ years of Android application development experience. Experience with Unit Testing, UI Testing, and Integration Testing. Fintech / Financial Services Experience: 5+ years building mobile apps in fintech or a regulated environment preferred SKILLS & COMPETENCIES Strong Kotlin/Java and Android SDK proficiency Experience integrating REST/GraphQL APIs and payment SDKs Understanding of mobile security best practices (secure storage, certificate pinning) Familiarity with CI/CD for mobile release pipelines Strong analytical and problem-solving skills. Excellent communication and collaboration abilities. High attention to detail and commitment to software quality Strong customer-centric mindset. REGULATORY CONSIDERATIONS (NIGERIA) Implements mobile-application controls aligned with PCI-DSS mobile-payment requirements. Ensures app data handling and permissions comply with the Nigeria Data Protection Act (NDPA) 2023. Support compliance with applicable Central Bank of Nigeria (CBN) regulations governing digital payments and financial services.

6 days ago

Qa Engineer At Capitalsage Technology Limited

CapitalSage Technology Limited

Lagos, nigeria

full-time

About the job We are seeking an experienced Mid-Level QA Engineer to independently plan, execute, and deliver high-quality testing across web, mobile, API, and backend applications. In this role, you will take ownership of testing activities from initial requirement analysis through to final release validation. You bring strong experience in manual testing combined with practical expertise in test automation, API testing, and performance validation. Beyond daily testing, you will contribute directly to our overall QA strategy, mentor junior engineers, and collaborate closely with Engineering, Product, and Business stakeholders to embed quality early into the software development lifecycle. Key Responsibilities Test Planning & QA Strategy Design strategy: Analyze documentation (user stories, PRDs) to build comprehensive test plans, risk profiles, and coverage matrices. Estimate timelines: Provide realistic testing estimates and call out potential blockers or system dependencies early. Assess release readiness: Guide release planning by providing data-driven recommendations on regression coverage and quality gates. Functional & Exploratory Testing Execute end-to-end tests: Lead complex functional, integration, system, regression, and exploratory testing across web and mobile platforms. Uncover edge cases: Map out intricate business workflows and integrations to expose hidden defects and unexpected system behaviors. Validate production: Perform post-release smoke testing and ensure all bugs are rigorously verified before closure. API & UI Automation Automate API layers: Design and maintain automated API regression suites using Postman or custom scripts, validating payloads, status codes, and security. Build UI frameworks: Create scalable, maintainable UI automation components using Playwright or Cypress. Integrate pipelines: Hook automated test suites directly into Git-based CI/CD workflows (GitHub) to enhance continuous testing. Performance & Security Testing Run load tests: Plan and execute stress, and scalability testing using Apache JMeter to identify architectural bottlenecks. Validate basic security: Inspect applications for common security flaws like broken access control, injection vulnerabilities, and insecure API endpoints. Defect Management & Process Improvement Perform root-cause analysis: Document highly technical bug reports in Jira (with logs, traces, and evidence) and lead triage meetings with developers. Drive shift-left QA: Identify gaps in the current SDLC and champion standard operating procedures to reduce repetitive manual overhead. Mentoring & Collaboration Support junior engineers: Review team test cases, provide constructive feedback, and share technical knowledge on automation and tooling. Sync with stakeholders: Actively participate in all Agile ceremonies, acting as the primary advocate for quality during product discussions. Requirements Experience Required: 3 - 5 years Core Focus: End-to-End Testing, UI/API Automation, & Performance Technical Skills Automation & Tools Essential Competencies Functional & Regression Testing Playwright / Cypress Critical thinking & edge-case discovery Integration & End-to-End Testing Apache JMeter High independence with minimal supervision REST API & JSON Validation Postman Strong technical documentation & logging Git-based Version Control Jira (or equivalent) Cross-functional communication & mentoring Risk-Based Testing & Estimation Browser Developer Tools Strong business process comprehension

7 days ago