Opareta

Quality Assurance Engineer - Android

Opareta is a fintech company building digital tools for analog mobile money agent networks. By leveraging our mobile app, mobile money agents not only digitize their operations but also get access to the data analytics and working capital they need to sustainably grow their businesses.

Opareta’s platform is made up of 3 sides — an Android Java mobile app, a React web app and a Node.js backend for APIs and data ingestion and processing. We are looking for an exceptional Android Quality Assurance Engineer to help support our robust development team. You will be responsible for the execution of integration, system, and regression testing of software. You will work with our mobile team to define, document, analyze, execute and interpret functional tests for new features.

You should be someone that likes to ship. You are proud of your code but knowledgeable enough to know how to manage implementation tradeoffs. You should have a product mindset — engineers on this team are product people too. The position is based in Kampala, Uganda.

You will

  • Work at the center of the product, customer support, and engineering teams to understand customer feedback and help shape the product roadmap
  • Design test plans, scenarios, and procedures to determine product quality and release readiness
  • Perform test execution, take care of initial debugging procedures, and capture results
  • Write clear and effective bug reports
  • Assess launch readiness of feature based on test results
  • Assess customer feedback and evaluate then prioritize severity of potential software issues
  • Be an advocate and standard bearer for the best software products for our users

You have

  • 2+ years of professional experience with Android development
  • An eye for detail. You enjoy taking on complex tasks and breaking them down in tangible actions.
  • You are analytical. You are able to dig into data and draw actionable insights. You are comfortable tying your actions to key business metrics.
  • Deep understanding of Android SDK, Android Jetpack, Java and REST APIs
  • Understanding of testing frameworks like Android JUnit, UI Automator, Robolectric, Mountebank
  • Experience in managing cloud testing workflows for continuous integration, automated testing and test coverage
  • Familiarity with Firebase or experience cloud testing

If you’re interested in joining us, but don’t tick every box above, we still encourage you to apply. We’re building a diverse team whose skills, experiences, and background complement one another. We’re happy to consider where you might be able to make the biggest impact.

Opareta is an equal opportunity employer committed to diversity. All qualified candidates regardless of age, gender, ethnicity, race, orientation or religion are encouraged to apply.