MKOBO is a fully licensed Microfinance bank by the Central Bank of Nigeria (CBN) in Lagos, Nigeria. MKOBO was conceived to help solve consumers’ need for access to short-term emergency credit. Our goal is to provide access to short term unsecured loans, which is easily accessible. We cater to the demography currently undeserved by the Commercial banks in our aim to help increase financial inclusion of the Nigerian population.
Mkobo is currently pivoting to a full service digital bank/Neobank by launching mkobobank.com. Our goal is to help hard working people to grow their wealth by making it easy for them to earn, save, spend and invest their hard earned money.
We are currently recruiting for a dynamic, creative, flexible and experienced QA Engineer to develop and execute exploratory and automated test to ensure product quality.
Responsibilities
Test mobile applications across various platforms (iOS and Android) to identify and report defects, inconsistencies, and usability issues.
Develop and execute exploratory and automated tests to ensure product quality
Create detailed, comprehensive, and well-structured test plans and test cases
Monitor debugging process results
Perform thorough regression testing when bugs are resolved
Test current products and identify deficiencies
Track quality assurance metrics, like defect densities and open defect counts
Develop and monitor performance metrics for all stages of the production process
Liaise with internal teams (e.g. developers and product managers) to identify system requirements and ensure consistent project execution
Plan, create and manage the overall quality planning strategy
Identify quality assurance process bottlenecks and suggest actions for improvement
Stay up-to-date with new testing tools and test strategies
Review requirements, specifications and technical design documents to provide timely and meaningful feedback
Leverage automation capability for API testing
Design, develop and execute automation scripts using open source tools
Identify, record, document thoroughly and track bugs
Perform thorough regression testing when bugs are resolved
Investigate the causes of non-conforming software and train users to implement solutions.
Stay up-to-date with new testing tools and test strategies
Develop and apply testing processes for new and existing products to meet client needs
Liaise with internal teams (e.g. developers and product managers) to identify system requirements
Create detailed, comprehensive and well-structured test plans and test cases
Estimate, prioritize, plan and coordinate testing activities.
Qualifications
B.Sc Degree in Computer Science, Engineering or a related subject
Minimum of 3+ years experience as QA Software Engineer
Familiar with native Android and IOS development frameworks
Strong knowledge of software QA methodologies, tools and processes
Proven work experience in software development and quality assurance
Experience in writing clear, concise and comprehensive test plans and test cases
Hands-on experience with both white box and black box testing, hands-on experience with automated testing tools
Solid knowledge of SQL and scripting
Experience working in an Agile/Scrum development process
Experience with performance and/or security testing
Familiarity with different types of testing (functional, regression, integration, etc.) and related techniques
Know and understand the rules of creating a good API, how http works, and how to create JSON/XML files.
Proven work experience in the use of tools that are good for particular test tasks (Charles, Postman, JMeter, etc.)
Must be familiar with programming skills like Java, Python, or Javascript.
Must be experienced in developing and executing test plans, test cases, and test scripts.