Available to hire
I’m Raphael Kiruthi Kariuki, a detail-oriented Senior QA Engineer with 7+ years of experience in software testing, automation, and quality assurance. I specialize in test automation, API testing, and performance testing, and I enjoy optimizing testing processes to improve efficiency and reliability.
Beyond testing, I have hands-on experience with Spring Boot and React JS, and I’m comfortable working across backend and frontend stacks. I thrive in collaborative environments and love sharing knowledge with teammates to raise the overall quality of software products.
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Language
English
Advanced
Work Experience
Senior QA Engineer at Toqio
May 1, 2025 - October 11, 2025Led shift-left testing initiatives, API and backend automation, and front-end automation; prepared, reviewed, and maintained test plans, cases, and reports to ensure coverage; facilitated QA team meetings; managed risks and escalated testing issues; reported testing metrics to stakeholders; collaborated with project manager and development teams to address issues; contributed to regression and performance testing efforts.
Software Engineer (QA) at Umba Kenya
June 1, 2020 - October 11, 2025Manual testing of the Android app; designed and implemented test cases and procedures; prepared test data; setting up Appium and automated tests for the Android app; expanding automated API tests; creating detailed test execution schedules; delivering test progress and summary reports; improving QA processes and tooling; guiding merchants in setting up the Umba payment plugin.
Software Engineer 2 (QA) at Indra Kenya
February 1, 2020 - October 11, 2025Analyze, review, and assess requirements, user stories, and acceptance criteria for testability; identify and document test conditions and traceability; design and implement test cases and procedures; prepare and acquire test data; create detailed test execution schedules; execute tests and document deviations; develop test policies and strategies; initiate test activities, monitor progress, and report progress and metrics; drive test automation using Selenium WebDriver and Appium; mentor testers.
Lecturer at ZETECH University
January 1, 2017 - October 11, 2025Lecturer responsible for setting coursework, exams, and supervising laboratory practices; conducting exam scrutiny meetings; supervising student projects; addressing student issues and providing guidance for academic progress.
Part Time Lecturer at Kiriri Women University
January 1, 2015 - October 11, 2025Set coursework; exam setting and marking; conduct and supervise laboratory practices.
Part Time Lecturer at Jomo Kenyatta University of Agriculture and Technology
January 1, 2009 - October 11, 2025Set coursework; exam setting and marking; conduct and supervise laboratory practices.
Senior QA Engineer at Toqio
May 1, 2025 - October 11, 2025Champion the implementation of Shift Left Testing practices; perform test case automation, API automation, and performance testing; prepare, review, and maintain testing documents (test plan, test cases, test reports) to ensure complete test coverage; facilitate QA team meetings; manage risks and ensure areas with high risks are tested thoroughly; report metrics, test plans, and problems to involved parties; collaborate with project manager and development team to report and escalate relevant testing issues; work with other team members to achieve organizational objectives; implemented CI/CD workflows to run automated tests in pipelines.
Software Engineer (QA) at Umba Kenya
June 1, 2020 - October 11, 2025Manual testing of the Android App; design and implement test cases and test procedures; prepare and acquire test data; setting up Appium and automated tests for the Android App; adding to the existing automated API tests; create the detailed test execution schedule; prepare and deliver test progress reports and test summary reports; improving QA processes and suggesting methods and tools to increase stability and reduce release time; guiding Umba merchants in setting up the Umba payment plugin.
Software Engineer 2 (QA) at Indra Kenya
February 1, 2020 - October 11, 2025Analyze, review, and assess requirements, user stories and acceptance criteria, specifications, and models for testability; identify and document test conditions and capture traceability; design, set up, and verify test environments; design and implement test cases and test procedures; prepare and acquire test data; create the detailed test execution schedule; execute tests, evaluate results, and document deviations; develop or review a test policy and strategy; plan test activities, considering objectives and risks; initiate analysis, design, implementation, and execution of tests, monitor progress and check exit criteria; prepare progress and summary reports; introduce metrics for measuring test progress and quality; develop tester skills through training and coaching; automate tests using Selenium WebDriver and Appium.
Lecturer at ZETECH University
December 31, 2017 - October 11, 2025Set coursework; exam setting and marking; conduct and supervise laboratory practices; attendance at exam scrutiny meetings; supervise student projects; handle student issues and coordinate with colleagues for academic support.
Part Time Lecturer at Kiriri Women University
December 31, 2015 - October 11, 2025Set coursework; exam setting and marking; conduct and supervise laboratory practices.
Part Time Lecturer at Jomo Kenyatta University of Agriculture and Technology
December 31, 2009 - October 11, 2025Set coursework; exam setting and marking; conduct and supervise laboratory practices.
Senior QA Engineer at Toqio
May 1, 2025 - October 11, 2025Led Shift Left Testing initiatives and drove backend API automation, frontend automation, and performance testing. Responsibilities included designing and maintaining test plans and test cases, creating test reports, facilitating QA standups, managing risk, escalating issues, reporting metrics, and collaborating with PM and development teams to ensure comprehensive test coverage.
Software Engineer (QA) at Umba Kenya
June 1, 2020 - October 11, 2025Performed manual testing of Android app, designed and implemented test cases and procedures, prepared test data, set up Appium and automated tests, extended existing API tests, created detailed test execution schedules, and delivered test progress and summary reports. Contributed to QA process improvements to increase stability and speed to release.
Software Engineer 2 (QA) at Indra Kenya
February 1, 2020 - October 11, 2025Analyzed requirements, user stories, and acceptance criteria for testability; identified and documented test conditions; designed, set up, and verified test environments; developed and executed test cases and procedures; prepared data; tracked progress and deviations; introduced metrics and test strategies.
Lecturer at ZETECH University
January 1, 2017 - October 11, 2025Lectured on test case automation and QA topics; set coursework, conducted exams, and marked results; supervised laboratory practices and student projects; engaged in academic activities to develop QA-related curricula.
Part Time Lecturer at Kiriri Women University
January 1, 2015 - October 11, 2025Set coursework, conducted examinations, and supervised laboratory practices as a part-time lecturer.
Part Time Lecturer at Jomo Kenyatta University of Agriculture and Technology
January 1, 2009 - October 11, 2025Set coursework, conducted examinations, and supervised laboratory practices as a part-time lecturer.
Education
Bachelor of Science (Second Class Upper Division) at University of Nairobi
January 1, 1999 - January 1, 2003Masters of Science (Information Systems) at University of Nairobi
January 1, 2006 - January 1, 2013Bachelor of Science (Second Class Upper Division) at University of Nairobi
January 1, 1999 - December 31, 2003Masters of Science (Information Systems) at University of Nairobi
January 1, 2006 - December 31, 2013Bachelor of Science (Second Class Upper Division) at University of Nairobi
January 1, 1999 - January 1, 2003Masters of Science (Information Systems) at University of Nairobi
January 1, 2006 - January 1, 2013Qualifications
Industry Experience
Software & Internet, Education, Financial Services, Professional Services
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Hire a QA Engineer
We have the best qa engineer experts on Twine. Hire a qa engineer in Nairobi today.