What We Believe
Babban Gona is Africa's largest
maize producing entity, farming an area equivalent to 12 Manhattans. We believe
everyone deserves the opportunity to prosper, free from poverty and the
violence it breeds. In West Africa, a downward spiral of rising insecurity is
destabilising local economies and threatening the stability of the broader
region. At the heart of it all are unemployed youth at risk of being recruited
into violence. Just as oxygen is to fire, so are unemployed youth to
insurgencies.
We believe the best way to disrupt
this cycle is to create dignified, fulfilling work for the very demographic at
risk. At Babban Gona, we do that through agriculture — making farming
dramatically more profitable for smallholder farmers across Nigeria, turning
at-risk youth into successful entrepreneurs, and stimulating local economies at
scale.
Our technology platform is central
to how we do this. Field officers across 15 states use our mobile applications
every day to visit farms, record data, support loan disbursements, and connect
110,000+ farmers to the inputs and markets they need. When that technology
works well, farmers thrive. When it doesn't, the consequences are felt in real
communities. The QA Analyst exists to make sure we get it right — every
release, every time.
The Role
We are looking for a QA Analyst to
join our Lagos-based technology team and help protect the quality of software
that matters. You will work within an existing QA team, reporting to the
Product Manager, and take ownership of testing across our mobile (Android/iOS)
and web product suite. This is not a passive role — you will be actively
building test coverage, developing automation capability, and partnering with
engineers and product managers to catch failures before they reach the field.
This role is right for someone
early in their QA career who brings solid fundamentals, a genuine hunger to
learn, and enough curiosity about the real world to care about who uses the
software they test.
Key Responsibilities
1. Design and execute test
cases for mobile (Android/iOS) and web applications, covering functional,
regression, edge-case, and exploratory testing scenarios.
2. Document and maintain test
coverage across core user flows — ensuring the Product Manager and Engineering
Lead have a clear, current view of what is tested and what is not before every
release.
3. Identify, log, and track
bugs with clear reproduction steps, severity ratings, and evidence —
prioritising issues with the highest potential impact on field officers and
farmers in low-connectivity environments.
4. Build and maintain
automation scripts in the team's chosen framework, starting with high-frequency
regression scenarios and progressively expanding coverage.
5. Participate in sprint
cycles — reviewing requirements and user stories before development begins,
flagging ambiguity or edge cases that could become quality risks downstream.
6. Conduct release readiness
assessments — providing a structured sign-off or risk summary to the Product
Manager before each production deployment.
7. Investigate root causes of
recurring bugs and test failures, distinguishing between isolated incidents and
systemic issues that require process or code fixes.
8. Test specifically for
low-resource conditions — simulating low-bandwidth environments, older device
models, and intermittent connectivity scenarios representative of Babban Gona's
field context.
9. Collaborate with engineers
on defect resolution — providing the detailed reproduction evidence needed to
diagnose and fix issues efficiently.
10. Contribute to QA team knowledge — documenting test
approaches, sharing learnings from new tools or techniques, and helping to
raise the team's overall capability over time.
What Success Looks Like
In your first 6 months:
• 80%+ of core user flows
documented with test cases across the two highest-priority applications, with
zero critical flows untested.
• Minimum 20 confirmed
production-risk bugs identified and logged before they reached the field.
• At least one automation
script running reliably in CI, covering a high-frequency regression scenario.
In your first 12 months:
• Fewer than 2 critical
regression failures per quarter attributable to test coverage gaps.
• A living test coverage
document actively maintained and used in release decisions.
• End-to-end ownership of the
test suite for at least one product area, with automation capability
meaningfully expanded from your starting point.
Requirements
Experience & Qualifications
Required
• 0–4 years of QA or software
testing experience, with hands-on exposure to structured test case design and
defect logging.
• Experience testing mobile
applications (Android and/or iOS) and web-based interfaces.
• Familiarity with at least
one test management or bug tracking tool (e.g., Jira, TestRail, or equivalent).
• Basic understanding of
automation testing concepts — you don't need to be an automation engineer, but
you must be willing and able to learn and contribute.
• Strong analytical thinking
— able to identify what could break, not just what is obviously broken.
• Clear written communication
— bug reports that engineers can act on without a follow-up conversation.
Preferred
• Exposure to any automation
framework (Selenium, Appium, Cypress, Playwright, or similar) —
framework-agnostic candidates welcome.
• Experience testing in
low-connectivity or mobile-first environments.
• Familiarity with
Agile/Scrum development cycles.
• Prior experience in a mission-driven,
startup, or high-growth organisation.
Who Thrives in This Role
You are intellectually curious —
you want to understand not just how the software works, but who it serves and
what happens when it fails them. You hold yourself to a high standard without
being told to. You are comfortable working in a fast-paced environment where
priorities can shift and not everything is defined in advance. And you are
motivated by the idea that the software you test directly affects the
livelihoods of smallholder farmers across Nigeria.
If that sounds like the kind of
work you want to do, we would like to hear from you.
Benefits
- Competitive salary.
- Health Insurance.
- Pension.
- Performance Bonus.
- Annual paid vacation.
- Group Life Insurance.
Skills Required
- 0-4 years of QA or software testing experience with structured test case design and defect logging
- Experience testing mobile applications (Android and/or iOS) and web-based interfaces
- Familiarity with at least one test management or bug tracking tool (e.g., Jira, TestRail, or equivalent)
- Basic understanding of automation testing concepts and willingness to learn and contribute
- Strong analytical thinking to identify potential failure modes
- Clear written communication for actionable bug reports
- Exposure to automation frameworks (Selenium, Appium, Cypress, Playwright, or similar)
- Experience testing in low-connectivity or mobile-first environments
- Familiarity with Agile/Scrum development cycles
- Prior experience in a mission-driven, startup, or high-growth organisation
What We Do
Babban Gona is a high-impact, financially sustainable, and scalable agricultural social enterprise in Nigeria that revolutionizes smallholder farming by providing farmers with end-to-end services including training, financing, high-quality inputs, and market access.








