Joseph Wanjekeche
Verified Expert in Engineering
Quality Assurance Engineer and Developer
Joseph is an expert in software quality assurance with 11+ years of professional experience. He worked for the Co-operative bank of Kenya and Safaricom, which gave him the necessary skills to help organizations around the globe create great digital touchpoints for their customers. Joseph enjoys exploring future technology challenges, building teams of quality engineers, and setting up processes that help organizations get the best out of digital services investments.
Portfolio
Experience
Availability
Preferred Environment
MacOS, IntelliJ IDEA, MySQL Workbench
The most amazing...
...project I've worked on is the Mpesa mobile application for Safaricom, which is the first mobile app to feature mini-apps in Kenya.
Work Experience
Senior QA Automation Engineer
LILLYDOO
- Introduced a standardized testing process for a mobile application covering functional and non-functional aspects of the platform.
- Drove the setup of centralized test and development environments, significantly reducing the effort and time spent in testing and defect leakages into production.
- Automated 90% of tests, including the back-end tests via APIs using Codeception. The customer journey was handled by UI test with Espresso for Android and XCUItest for iOS.
Test Manager
Safaricom
- Selected and set up test management tools, including Micro Focus ALM Octane, LoadRunner, and JMeter.
- Set up a performance testing framework, which increased the number of successful releases to over 98%.
- Cut performance test time by 70% by automating test result analysis.
- Introduced a test tool for monitoring and alerting the environment, which cut lost test time by 20%.
- Improved customer experience by 30% and introduced a crowd-testing process by creating a chatbot that made it easy for beta testers to submit defects that were not discovered.
Systems Performance Engineer
Co-operative Bank of Kenya
- Prepared and shared weekly, monthly, quarterly, and yearly service availability reports, increasing service improvement efforts, which resulted in a 20% increase in service availability.
- Scoped and executed performance tests on customer-facing releases, generating reports from analyzed test results and indicating possible tuning needs.
- Introduced a test management tool, Microsoft TFS, into the testing framework to facilitate tracking and reporting on test progress.
- Configured TFS Kanban boards to track the quality assurance team to facilitate daily task progress reporting.
- Introduced HP Service Manager workflows as part of the CAB process to facilitate tracking of CRQs, status, and release reports.
Performance Test Engineer
Tezza Business Solutions
- Created performance test strategies based on non-functional requirements.
- Executed tests and logged test results, effectively pointing out bottlenecks and recommendations on the tuning systems set up.
- Wrote performance summary reports to update project stakeholders on test progress regularly.
Test Automation Engineer
Tezza Business Solutions
- Identified and implemented automation test frameworks best suited for the kind of development methodology an organization has in place.
- Trained fellow QA team members and new joiners on test automation.
- Wrote daily and weekly test progress reports that were shared to project stakeholders.
Test Engineer
Tezza Business Solutions
- Created test cases based on functional requirements, functional design documents, and user manuals.
- Participated in sprint planning sessions where we translated business requirements into manageable user stories for each agile sprint.
- Brainstormed with the development team on the best way to implement the user stories.
- Worked with the development team to define a time estimate for implementing each user story.
- Executed tests based on the user stories and logged the results.
- Trained end users on how each new release worked after a successful deployment.
- Ran regression tests after the deployment of each new release.
Experience
JMeter Performance Test Analysis Tool
Defect Tracking Chatbot
API Monitoring Tool
The tool was created to automate regression tests for APIs.
Education
Degree in Information Technology
Jomo Kenyatta University of Agriculture and Technology - Nairobi, Kenya
Diploma in Information Technology
Jomo Kenyatta University of Agriculture and Technology - Nairobi, Kenya
Certifications
Certified Advanced Test Manager
ISTQB
Certified Performance Tester
ISTQB
Certified Tester Foundation Level
ISTQB
Skills
Tools
Cucumber, Apache JMeter, Microsoft Test Manager, LoadRunner, Git
Paradigms
Manual Testing, Testing, Functional Testing, Load Testing, Test Automation
Other
Quality Assurance (QA), Manual QA, QA Testing, Test Cases, Regression Testing, Test Reporting, Mobile Applications, Mobile Apps, Performance Testing, API Testing, Web App Testing, Mobile App Testing, UI Testing, QA Automation
Languages
Java, PHP, JavaScript, Kotlin, HTML, CSS3
Frameworks
Espresso, XCUITest, Appium, Selenium, TestNG
Platforms
Mobile
Storage
MySQL
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring