Technology

Senior Qa Engineer At Bumpa

Bumpa·All, nigeria·Full Time·Onsite
TechnologyFull TimeOnsite

Bumpa is redefining commerce in Africa by building the infrastructure that is powering digital commerce on the continent for business owners (BOs). We are seeking a dedicated Senior QA Engineer to take on the responsibility of crafting and executing meticulous test plans aimed at enhancing the user experience of our products. Collaborating closely with our development and product team, the QA Engineer will play a pivotal role in identifying, rectifying, and resolving any software code issues. Your work will directly contribute to our mission by shaping how we communicate our value to entrepreneurs across Africa.

Job Details

  • Translate user stories into comprehensive test scenarios, ensuring the delivery of top-tier software quality.
  • Implement test automation and oversee test execution within our integration testing framework.
  • Guarantee the seamless and efficient execution of tests, focusing on speed, accuracy & thoroughness.
  • Skillfully investigate and manage test failures, employing effective troubleshooting strategies.
  • Evaluate product code in alignment with specified requirements.
  • Generate meticulous logs to chronicle testing phases and capture defects.
  • Develop and execute test cases based on established industry-standard software testing methodologies.
  • Architect reusable and easily maintainable automated test suites.
  • Execute and thoroughly document test plans, encompassing all facets of software quality assurance for the respective module.
  • Provide expert recommendations for best practices and optimizations throughout the testing and bug-fixing cycles.

Requirements

  • A minimum of 5 years of hands-on experience creating automated tests using Java, Selenium/Appium, and Cucumber.
  • Proficiency in API testing using tools like Postman and Charles Proxy.
  • Familiarity with working within Agile methodologies, encompassing Scrum, Kanban, and Shift Left practices.
  • Competence in utilizing test management software such as Python, qTest, Zephyr, and SQL.
  • Demonstrated understanding of Test-Driven Development (TDD) and Behavior-Driven Development (BDD) approaches.
  • Exposure to or direct experience with testing payment terminals (P.D.Q hardware) is a plus.
  • Familiarity with Continuous Integration/Continuous Deployment (CI/CD) practices and associated tools.
  • A systematic and analytical approach to troubleshooting challenges.
  • Proficiency in time management and organizational skills.

Key skills

BA/BSc/HND

At a glance

Company

Bumpa

Location

All, nigeria

Employment

Full Time

Experience

Valid until

Not specified

Created

May 23, 2026

More opportunities

Similar roles you might like

Senior Qa Engineer At Paystack

Paystack

Lagos, nigeria

full-time

About the Senior QA Engineer role The Quality Engineering team is the standard-bearer for how the Paystack platform is tested end to end. We build the infrastructure, tooling, and automated coverage that let engineering teams ship quickly without compromising reliability, across API, Dashboard, mobile, and POS channels. As a Senior QA Engineer, you will be a hands-on senior individual contributor building and maintaining automated test suites for critical, customer-impacting flows. You will work across services such as payments processing, transfers, refunds, and merchant banking, designing robust contract, integration, end-to-end, and performance tests that run in our deployment pipelines and gate releases. Your voice will be heard and your work will have direct, measurable impact on the reliability of payments across Africa. This is a full-time position We'll trust you to Design, build, and maintain automated test suites (contract, integration, end-to-end, and performance) for critical payment flows, integrated into CI/CD and gating deployments Improve the testability of new and existing services through test modes, test data, stubs for third-party dependencies, and better observability Own quality for one or more product areas, partnering closely with the engineering teams that build them Contribute to the shared frameworks, tooling, and test data infrastructure used across the team Review test code and technical designs, and help raise the quality bar across engineering Collaborate with teams inside and outside engineering to understand merchant and customer pain points and translate them into test coverage You'll thrive in this role if you have Strong experience in at least one major programming language (TypeScript/JavaScript preferred) Proven experience building and maintaining test automation frameworks API, and ideally web and mobile Solid experience performing functional and non-functional automated tests against complex web applications and APIs Strong SQL and data validation skills A good understanding of CI/CD pipelines and how automated tests gate deployments Sound judgement about what to test, at what level, and where coverage adds the most value Strong communication skills and the ability to work independently or as part of a team Experience testing payments, fintech, or other high-reliability, high-scale systems Experience with performance and load testing and with observability tooling Exposure to mobile UI test automation Experience using AI to automate workflows, complete tasks more efficiently, and spot opportunities where AI can add value to how we work. Benefits Competitive compensation package and benefits 13th month bonus TSG Equity compensation Full medical coverage Wellbeing stipend Generous leave and sabbatical policies Hybrid working environment Smart, kind colleagues who are invested in your growth.

10 days ago

Senior Qa Engineer At Flutterwave

Flutterwave

Lagos, nigeria

full-time

The Role The team seeks a customer-focused, passionate, and committed Quality Assurance Engineer who will strive for quality and excellence in the company's products as we grow and expand across Africa and beyond. As a Quality Assurance Engineer, your primary responsibilities will be bug detection, user satisfaction, design, and executing tests in a fast-paced environment while maintaining the product's quality and assisting other team members where applicable. What Your Day-to-Day Activities Will Be: Test Strategy, Planning Execution: Drive the execution of test strategies, including manual and automated testing. Performance testing is a plus. Identify and implement appropriate testing tools and frameworks in collaboration with QA leads to enhance testing efficiency and effectiveness. Work closely with product managers and engineering leads to review requirements, and develop detailed test scenarios and test cases. Ensure thorough test coverage by tracking key quality metrics. Collaborate with other QA members on the team to maintain test plans, test cases, and test scripts for your product. Create and maintain QA documentation. Identify and mitigate risks related to product quality and testing processes. Bug Reporting and Tracking: When a product does not perform within specifications or user experience, identify, recreate, and log defects on JIRA while recommending possible solutions and improvements. Conduct root cause analysis of defects to identify improvements and prevent recurrence. Verify fixes and perform regression testing to ensure that resolved issues do not reoccur. Automation and Tooling: Work with other senior QA engineers and managers to design, develop, and maintain automated test scripts and frameworks to increase test coverage and reduce manual testing effort. Integrate automated tests into continuous integration/continuous deployment (CI/CD) pipelines. Collaboration and Communication: Work closely with product owners, developers, and other stakeholders to understand requirements and provide QA input during the design and development phases. Participate in sprint planning, backlog grooming, and other Agile ceremonies to represent QA interests. Communicate QA status, progress, and risks to project stakeholders and team leads. Mentorship and Team Development (With Guidance): Collaborate with product management, development, and operations teams to ensure seamless integration of QA activities into the software development lifecycle (SDLC). Guide the team's QA members in designing, developing, and executing comprehensive test plans and test cases. Provide technical guidance and mentorship to junior and mid-level QA engineers and foster a culture of continuous learning and improvement. Conduct reviews to ensure adherence to best practices and standards. Lead training sessions and knowledge-sharing activities to enhance the skill set of the other team members. Advocate for QA metrics to measure and improve product quality and testing performance. Continuous Learning and Improvement: Stay up-to-date with software testing and quality assurance industry trends, tools, and best practices. Participate in knowledge sharing with other QA team members. Always seek feedback and opportunities for professional growth and development. Identify opportunities for process improvements and drive initiatives to enhance QA efficiency and effectiveness. General: Perform any other duties that may be required. (e.g May assist in recruitment) You should be comfortable working on multiple projects simultaneously and in a fast-paced environment. Ensure personal information of customers, employees, and other individuals the company conducts business with is processed and protected in line with applicable data privacy policies, privacy laws, and global best practices. Required competency and skillset to be a Waver: Proven work experience in software testing (4-6 years). Preferably in the Fintech space. Deep understanding of software development lifecycle (SDLC) and testing methodologies. Extensive experience in API testing (Manual and automation). Have hands-on working experience and a firm hold in Java programming language. Experience with Java-based automation frameworks such as JUnit, TestNG, Selenium WebDriver, and Rest-Assured. Experience with Agile development methodologies Experience with performance testing tools is a plus. Experience with Playwright is a plus. Solid understanding of CI/CD pipelines and experience with tools like Git. Excellent problem-solving skills and attention to detail. Strong communication and collaboration skills, with the ability to work effectively with cross-functional teams and clearly articulate to stakeholders. Ability to mentor and develop junior and mid-level QA engineers. Certification in quality assurance (e.g., ISTQB) is a plus. Experience with bug tracking and test management tools (Preferably JIRA) Good research skills. Self-motivated and willing to learn.

2 months 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.

2 months ago

Senior Qa Engineer At Bumpa
All, nigeria
Apply