Technology

Qa Engineer At Odixcity Consulting

Odixcity Consulting·All, nigeria·Full Time·Onsite
TechnologyFull TimeOnsite
-

Job Summary

  • We are seeking a Software QA Engineer to join our team.
  • In this role, you will ensure the quality, reliability, and performance of our software products through rigorous testing and continuous improvement.
  • You will work closely with developers to validate new features, identify edge cases, and ensure the integrity of our data

Responsibilities

  • Create detailed, comprehensive, and well-structured test plans and test cases for all new features.
  • Perform end-to-end manual testing to ensure features meet business requirements and design specifications.
  • Measure and analyze QA data points like defect density and outstanding defect totals.
  • Validate backend data states using MongoDB.
  • Write and execute queries to ensure data is correctly stored, updated, and retrieved across the platform.
  • Maintain and execute regression test suites to ensure that new code deployments do not negatively impact existing functionality.
  • Verify the communication between frontend and backend services using tools like Postman to test API endpoints.
  • Conduct basic performance testing to ensure the application remains stable and responsive under varying traffic levels.
  • Document and prioritize defects with clear "steps to reproduce," environment details, and logs. Collaborate with the development team to verify fixes.

Requirements

  • Bachelor's Degree in Computer Science, Information Technology, or equivalent professional experience.
  • Experience with automated testing tools (e.g., Selenium, Cypress, Playwright).
  • 4+ years of experience in software quality assurance.
  • Hands-on experience with both white box and black box testing, and automated testing tools
  • Proficiency in programming languages, testing tools, and version control systems.
  • Familiarity with Agile/Scrum development processes.
  • Proficiency using Browser Developer Tools (Console, Network tab) to diagnose frontend errors.
  • Experience with Postman (API testing) and Jira/GitHub (issue tracking).
  • Experience in writing clear, concise and comprehensive test plans and test cases.

Key skills

BA/BSc/HND
Apply Now
Send your CV along with a cover letter tocvs@odixcityconsulting.com.ng

Please use the job title as the subject line of your email.

At a glance

Company

Odixcity Consulting

Location

All, nigeria

Employment

Full Time

Work style

Onsite

Experience

Valid until

Not specified

Created

September 21, 2026

More opportunities

Similar roles you might like

Quality Assurance Engineer At Moniepoint Inc.

Moniepoint Inc.

All, nigeria

full-time

About the role The QA engineer's responsibilities include designing and implementing tests, debugging and defining corrective actions. You will also review system requirements and track quality assurance metrics. The 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 Work with other developers, enterprise architects, product and project managers in designing software solutions. Derive acceptance criteria from a quality assurance perspective for given product requirements. Derive test cases based on the acceptance criteria defined. Perform the different types of tests required to certify the quality of an application before deployment. Maintains records of bugs captured for applications. Carry out exploratory/learning tests for new features. Ensures that every feature being deployed is without bugs. To succeed in this role, we think you should have 3-5 years proven experience as a quality assurance engineer or similar role. Familiarity with Agile development methodologies. Experience with software design and development in a test-driven environment. Excellent communication skills. Resourcefulness and troubleshooting aptitude. Attention to detail. Technical depth. Analytical skills Minimum of BSc in Computer Science or a Related Field What to expect in the hiring process A preliminary phone call with the recruiter A technical Interview with a member of the QA Team A behavioural and technical interview with a member of the Executive team. All Interview Stages are Virtual

3 days ago

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.

6 days 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.

10 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.

12 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.

12 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.

12 days ago