Chipper is the largest mobile cross-border money transfer platform in Africa. We are a small passionate team, dedicated to expanding financial inclusion in some of the global regions most in need of accessible, interoperable, easy-to-use, and affordable financial services.
We are recruiting to fill the position of:
Job Title: QA Manager
Location: Remote
Job Description
As our first QA Manager you'll start by defining our Testing Strategy, team and processes by working with cross-functional disciplines to help make sure we’re delivering useful, working products with every release.
You'll have an eye toward user experience, reliability, and real-world use cases.
This role will foster technical and professional development of a new team of QA Analysts, Test Engineers and QA Managers while advocating for testing practices throughout the company.
Our ideal candidate is an excellent communicator, skilled manager, highly diplomatic, process-oriented, and always on the lookout for new approaches to both testing and leadership.
This role has a significant impact on the health of Chipper's product as well as the success of testing within the company.
What You Will Be Doing
Directly hire and manage QA Analysts, Test Engineers and QA Managers, helping them balance multiple short- and long-term projects.
Work to refine and evangelize Chippers's QA practices and processes.
Support direct reports’ long-term career development, helping them build their skills in software testing and leadership.
Represent QA Leadership within a cross-functional team, advocating for QA practices and people.
Foster an environment of cross-team collaboration where questions are welcomed and success is celebrated.
Advocate for QA’s involvement early in the planning and development phases to ensure successful implementation of all projects.
Organize team communications and projects.
Help to drive the interviewing and hiring of a diverse QA team.
Partner with engineering and infrastructure teams to leverage automation for scalable solutions to prevent regressions and ensure reliability of product.
What You Should Have
You have several years of experience with full time testing and/or testing adjacent responsibilities.
You have strong people management experience including experience managing.
You can cultivate a healthy team culture of inclusion and equity.
You recognize the value of transparent, honest communication and the necessity of sharing information.
You’re patient, resilient, and willing to take on work even when it’s challenging, ambiguous, or intense.
You’re willing to consider things from other perspectives and consider the impact on others.
You have experience working within an Agile-based environment.
You have a proven track record of effective performance management and coaching of individual contributors.
You are a skilled written and verbal communicator, with both technical and non-technical audiences, upward and broadly across teams.
You can balance app stability with the need to release features quickly.
Understanding of testing strategies including technologies for automated testing such as Detox.
Ideally, You Should Have:
Experience in defining and executing a mobile testing strategy.
Willingness to dive in to execute your testing strategy.
Experience in managing black box and white box testing.
Fintech experience & a strong Interest in our products.
A great understanding of the balance between automated and manual testing.
About Our Tech Stack
Fullstack Typescript
Fully automated CI/CD using Semaphore and Github Unit testing with Jest/Mocha.
Mobile:
React Native - Android / iOS application
Monitoring with BugSnag & Amplitude
Global state management with Redux
Chipper UI design system powered by: Styled Components & StoryBook
Backend:
Node.js - service based architecture
PostgreSQL application databases
RabbitMQ for inter-server communication
Server hosting on Heroku and Google Cloud Platform Monitoring with Datadog & Logz.io
Snowflake for data warehousing and analysis
Python for in-depth data analysis, transformation, and reporting.