Step by-step mobile testing approaches and strategies
Felix Wanjala Wambulwa - Tezza Past Projects Portfolio
1. Felix Wanjala Wambulwa
Tezza Business Solutions Past Work/Projects Portfolio
Date: June 2013 – Present
Role(s): Global Head of Testing Services / Country Manager – Kenya
Tezza Business Solutions is a software testing and quality assurance company specialising in the
following services:
Software Quality Assurance Consultancy
Software Testing Services – functional & non-functional testing services
Software Testing Solutions Sales & Implementation of mainly HP, IBM, Inflectra QA solutions
Training
Project Management
System Business Analysis
Projects Portfolio handled:
Client Project Name & Details
FBN Capital Nigeria
Managing testing service for FBN Capital as part of their IT Transformation
project on the following:
Customer Relationship Management (CRM) Application
Asset Management Application (Front Office: Fund Management)
Asset Management Application (Back Office: Fund Accounting &
Administration)
Core Banking Application (including Treasury & Wealth Management)
Enterprise Resource Planning Application (Financials, Human Resources
and Business)
Trading/Brokerage Application
Enterprise Content & Business Process Management
Trust & Custodial Services Application
INEC Nigeria
(Independent National
Electoral Commission)
Managing the testing services for INEC systems in preparation for the 2015
elections:
Performance Testing Services for the 2015 election system
Security Testing Services for the 2015 election system
Functional Testing Services for the 2015 election system
Diamond Trust Bank -
Tanzania
Managing security testing of the bank’s ecosystem in order to identify
shortfalls in its network security architecture and to provide
recommendation on how to mitigate identified risks.
2. This was by reviewing and evaluating the network security and controls
across the entire Diamond Trust Bank IT environment using a structured
thorough method to ensure that it meets all stated security
requirements(current and planned) while benchmarking against industry’s
best practices and standards.
Cooperative Bank of
Kenya
Managing performance testing cooperative bank’s Core Banking System with
an aim to determine how the different system layers would process varying
transaction loads.
By exerting varying load levels on the system, the team was able to monitor
critical system metrics on all layers. Tests scenarios were executed under
different environmental variables, while observing and analyzing system
behavior patterns.
Aggregato Global –
Krush Communications
Managing testing effort for their optimized prepaid telecommunication
solutions specializing in mobile and the long distance international markets
with calls from the US and Australia markets.
The services included:
• Quality Assurance Services
• Automation of their regression tests
• Review of all web portals and create mapping document to represent the
functionality flow within all portals. Identify functionality to add to
regression suite of tests
CFC Stanbic Bank Kenya Offshore management of Tezza Resources at CFC StanBic providing Managed
Testing Service as follows:
• Augmenting the Bank’s workforce,
• Project management of key initiatives
• Elicitation and management of business requirements
• Test Planning and creation of test artifacts
• Coordination of UAT
Kenya Revenue
Authority
Providing Software Quality Assurance Leadership by providing the following:
• Embedding consultants as part of the staff to guide KRA’s SQA
management through the process of standardizing their SQA practice
and ensure it conforms to industry standards and therefore helping to
ensure that KRA is delivering high quality software.
• Setting up the Quality Management Standards and Procedures.
• Software Testing Activities - Creation of test estimates and effort, design
of test cases, writing test plans and strategies, test reporting.
• Supply and implementation of the following tools:
o HP ALM
o HP UFT
3. o HP LoadRunner
o HP WebInspect
o HP SiteScope
HP Diagnostics
Engage Mobile Oversee testing effort for Engage Mobile in testing Engage mobile’s mobile
apps in iOS and android platforms for their different clients.
Kenya Airways Oversee testing efforts across various systems in use in the airline by
reviewing test plans, test cases and provide consultancy services from a
quality assurance perspective including consulting on automation tools
needed.
Turnkey Solutions Ltd Managing testing effort in creating test-cases leveraging the power of the
Turnkey product named Cfactory. The tool rides on HP UFT to seamlessly
generate automated testcripts for most application technologies e,g. SAP,
Oracle and People Soft ERP systems
Turnkey Solutions is the exclusive partner of HP for script less automated
testing, partnering together to transform HP Application Lifecycle
Management (HP ALM) into a highly dynamic, easy-to-use and cost-effective
test automation solution.
Accelerated Vision Ltd. Managing the testing effort for AV’s integrated solution that collects,
analyzes, and optimizes clinical data – transforming it into actionable
answers for clinics.
The intergrated solutions are:
A web application for data collection and reporting.
An android version of the same web application.
An IOS version of the same web application.
Black OPS Development Managing the testing effort for Black Ops Development solutions below:
Black OPS developers is a software development house. The major projects
that he has worked on are:
Freightmail: A web application for easing the communication between
truckers and cargo owners. Users are able post jobs and bid for other jobs.
1. Kinvolved: A web application for managing student attendance in
American school system.
2. myEDmatch: A Jobs search web application for the American school
system, schools are able to post job openings and teachers can
search then apply for them.
3. TrackTi: This is a web application for real estate agents and owners,
it help the communication between the two parties. It has an iOS
4. version.
4. Knoda: An iOS application where users would create a profile and
make predictions on events then share them with fellow users.
Kenya Trade Network
Agency (KENTRADE)
Manage Security and Performance testing for The Kenya National Electronic
Single Window System Project. The security testing involved both Dynamic
and Static Analysis Security Testing
Don Aid Agency Managing the testing effort for the DonAid system which is a system that
tracks donations made to a charity from a collection point up the project.
Central Bank of Kenya The client application was mobile based and was to be used across the
country to bid and purchase for government securities via a mobile phone.
Registration, bidding, payment is all to be done via mobile phone. The
system is integrated to Kenya’s MPESA product, Airtel Money and Orange
Money.
On bond and treasury bills maturity, payment to the investor was to be done
through the phone.
Managed the following testing aspects:
1. Assurance testing on Mobile Payment Risks
i. Identity theft
ii. Information disclosure
iii. Replay attacks
iv. Theft of authentication parameters
v. Transaction repudiation
vi. Denial of Service
vii. Illegal transfer of funds
2. Security testing
i. Confidentiality
ii. Integrity
iii. Non-Repudiation
iv. Accountability
v. Compliance
3. Reliability testing
4. Regression Testing
5. Systems Performance and Stress Testing
Systems Integration testing
First City Monument
Bank ( FCMB) - Nigeria
Providing software quality assurance leadership for FCMB Nigeria Core
Banking upgrade project - Finacle 10 Implementation
Malawi Revenue
Authority
Project lead providing audit services for the system vulnerability and
penetration test for the e-payment system on the following:
Perform a vulnerability assessment of the E payments system
5. Perform a penetration test of the E payments system
Verify if the E payments system can allow unauthorised access
Verify if the E payments system can allow malicious activity
Perform Software Quality Assurance of the E payments system
Verify if the E payments system can handle volume transactions
without failing
Verify if the E payments system has code flaws that can be exploited
to the detriment of MRA
Assess IT Governance of the E Payments operating environment
Assess the servers operating system, database and data storage with
respect to the E payments system
Perform a network security test of the system