Software QA Engineer
Software Engineering, Quality Assurance
kigali, rwanda
Do you want to do work that matters? Do you want to help improve the lives of some of the most hardworking people in Africa while also reducing carbon emissions? Do you want to use your skills to advance Africa towards a zero-carbon future, not just to make a living? Ampersand is your answer.
About Ampersand
Ampersand is Africa’s mobility pioneer. Ampersand provides electric motorcycles and charging infrastructure (battery swap stations), uniquely tailored to serve half of Africa’s road fleet: Commercial motorcycle taxi and delivery drivers. Moto taxis are a primary means of public transport in African cities, and it is estimated that these drivers spend >$6Bn p.a. on gasoline in East Africa alone. Ampersand has developed an electric solution that is more powerful, fun to drive, and cost-effective than the incumbent. Ampersand drivers routinely earn over 30% more income by going electric.
The company started in Kigali, Rwanda, and expanded into Nairobi, Kenya, in 2022. Today it has around 5,000 e-motorcycles on the road and 58 battery swap stations across the two countries. Ampersand is leading the market in quality, affordable tech, customer traction, and operational systems. The Ampersand team consists of 500+ staff drawn from diverse backgrounds and is working hard to see all 5 million taxi motorbikes in East Africa become electric by 2030. Ampersand is rapidly scaling its operations and is looking for innovative professionals who are passionate about clean energy and environmental impact to lead and contribute to our rapid growth.
Ampersand values innovation, creativity, and continuous improvement. It seeks people who are proactive problem solvers to drive results. Ampersand promotes leadership within the organization and is a place where you can grow your career as you work with some of the brightest and most hard-working individuals in East Africa.
Our Values
- Customer-centric Everyday: We prioritize our customers daily, tailoring solutions to exceed expectations.
- Challenge The Status Quo Through Innovation: Our dedicated teams constantly challenge the status quo, driving innovation to enhance customer experiences and deliver solutions that go beyond expectations
- Love Solving Problems Together: Internal collaboration is our approach; we thrive on solving challenges alongside our customers.
- Stay Agile: We stay agile to swiftly meet dynamic customer needs and adapt to a changing landscape.
- Driven By People And Planet: Beyond business, we're committed to people and the planet, ensuring a positive impact.
About the role
We are looking for a software QA engineer to help us build reliable, high-quality software.
products that our customers can trust.
As a QA engineer, you will work closely with software engineers, product managers,
designers, and other stakeholders throughout the product development lifecycle. You will be
responsible for identifying potential quality risks early, designing effective tests, finding and
documenting defects, and helping the team continuously improve the quality of our
products.
We are looking for someone curious, analytical, detail-oriented, and comfortable thinking.
beyond the happy path. You should enjoy breaking things, not simply to find bugs, but to
Help the team build better products.
Responsibilities
❖ Review product requirements, user stories, and acceptance criteria to
Identify potential quality risks.
❖ Design and execute effective test cases and test scenarios.
❖ Develop and maintain automated tests for critical product functionality.
❖ Perform functional, regression, integration, exploratory, and end-to-end
testing.
❖ Verify that software behaves correctly across supported platforms.
devices, browsers, and environments.
❖ Identify, reproduce, investigate, and document software defects.
❖ Create clear and actionable bug reports with appropriate severity and
priority.
❖ Work closely with developers to understand, reproduce, and resolve
issues.
❖ Advocate for quality throughout the software development lifecycle, not
only at the end of development.
❖ Help establish and maintain QA standards, processes, and
documentation.
Minimum requirements
❖ Bachelor's degree in Computer Science, Software Engineering, Information
Technology, or a related field, or equivalent practical experience.
❖ 2+ years of experience in software quality assurance/testing.
❖ Solid understanding of software testing principles and methodologies.
❖ Experience writing and executing test cases.
❖ Experience with defect tracking and test management tools.
❖ Experience testing web and/or mobile applications.
❖ Good understanding of REST APIs and HTTP.
❖ Experience with API testing tools such as Postman.
❖ Familiarity with Git and modern software development workflows.
❖ Strong analytical and problem-solving skills.
❖ Excellent written and verbal communication skills.
Nice to Have
❖ Experience with automated testing frameworks such as Playwright, Cypress,
Selenium, or Appium.
❖ Experience writing automated tests using JavaScript/TypeScript, Python, Java,
or another programming language.
❖ Experience with performance or load testing.
❖ Experience working in an Agile/Scrum environment.
❖ Experience testing mobile applications.
❖ Experience in a startup or fast-paced product development environment.
Timing
ASAP
Compensation
A competitive compensation package commensurate with experience, including health insurance.
Job location
This role will be based in Kigali, Rwanda.

