- Contents
- Open Jobs
- Quality Assurance Engineer
- Senior Software Engineer – Fullstack
- Midlevel FullStack Engineer
-
Method of Application
Jobs at Bumpa
Quality Assurance Engineer
- Job Type Full Time
- Qualification BA/BSc/HND
- Experience 3 years
- Location
- Job Field ICT / Computer 
Job Summary
Commerce is becoming ever more digital, the way we sell, buy and exchange value is changing faster than ever. Buyers want more convenient ways to buy, pay for products/services, and engage businesses while Sellers want more control over how they sell, manage their business, engage their customers and collect customer data. Bumpa is redefining commerce in Africa by building the infrastructure that is powering digital commerce on the continent for small business owners (SBOs). Bumpa Engineering Team is critical to fulfilling our vision to create solutions that simplify commerce for small businesses across Africa. We are seeking a dedicated 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.
Responsibilities
- 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 and accuracy.
- 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 3 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.
go to method of application »
Method of Application
Job Summary
We are seeking a talented and enthusiastic Mid-Level Software Engineer to join our dynamic product development team. The ideal candidate will have a strong background in building scalable web applications, with proven expertise in Laravel (PHP) for the back-end and React.js for crafting engaging front-end user experiences. Experience in the e-commerce domain is essential, as is the ability to thrive in a collaborative, cross-functional team environment. You will play a crucial role in developing, enhancing, and maintaining our core e-commerce platform, contributing to all phases of the software development lifecycle
Job Details
- Design, develop, test, and deploy robust and scalable back-end services and APIs using Laravel (PHP).
- Build and maintain responsive, high-performance user interfaces and components with React.js.
- Collaborate closely with product managers, UX/UI designers, and other engineers to understand requirements, translate them into technical solutions, and deliver features efficiently within an Agile (Scrum/Kanban) framework.
- Integrate with various third-party services, including payment gateways, shipping providers, and other e-commerce tools.
- Write clean, well-documented, and maintainable code, adhering to best practices and coding standards.
- Participate actively in code reviews, providing constructive feedback and ensuring code quality, security, and performance.
- Troubleshoot, debug, and resolve software defects and technical issues, ensuring the stability and reliability of the platform.
- Contribute to database design and optimization (primarily MySQL/PostgreSQL) for large-scale e-commerce operations.
- Continuously learn and apply new technologies and industry best practices to improve our development processes and product offering.
Requirements
- Minimum of 3+ years of professional software development experience.
- Strong proficiency in PHP and extensive experience with the Laravel framework.
- Solid understanding and practical experience with JavaScript (ES6+) and the React.js library.
- Demonstrable experience building and maintaining applications within the e-commerce space (e.g., product catalogs, shopping carts, checkout processes, order management, payment integrations).
- Experience with relational databases such as MySQL or PostgreSQL.
- Proficiency with Git for version control.
- Familiarity with RESTful API design and consumption.
- Excellent problem-solving skills and attention to detail.
- Ability to work effectively and collaboratively in a cross-functional team environment.
- Strong communication skills, both written and verbal.
Preferred Skills
- Experience with Vue.js (or other modern JavaScript frameworks) is a plus.
- Familiarity with containerization technologies like Docker.
- Experience with cloud platforms such as AWS or Azure.
- Knowledge of front-end build tools (e.g., Webpack, Vite).
- Understanding of microservices architecture.
- Experience with Test-Driven Development (TDD) and writing comprehensive unit/integration tests.

Leave a Comment