Experienced Software Developer in Test with over 4 years of expertise in IT systems development, focusing on software test automation using BDD/TDD frameworks. Adept at enhancing software QA processes in agile environments. Proven track record in designing, developing, and managing automated tests to ensure high-quality software delivery.
Overview
7
7
years of professional experience
9
9
years of post-secondary education
Work History
Software Development Engineer in Test
KENYA REVENUE AUTHORITY
Nairobi, Kenya, Nairobi, Kenya
1 2021 - Current
Enhance and extend test automation frameworks.
Identify quality tasks during team sprint cycles and think about testing and automation strategies and estimate test efforts and implement automation for new features.
Analyze and communicate test results and defect tracking.
Participate in performance and load testing efforts.
Assist in the planning, creation and control of the test environments and test data.
Participate in the review of QA procedures and processes and provide recommendations for improvement to eliminate redundancies in testing and improve efficiency.
Innovate in best automation, Agile and continuous testing practices by trying new frameworks and technologies on the market and recommending their use.
Mentor the team and individuals on best automation practices, design and implementation.
Conducted tests to check software at different stages of development and deployment.
Designed, developed, maintained and executed automated software tests to qualify embedded software products.
Analyzed requirements allocated to computer software configuration items to better understand requirements and goals.
Worked well in Agile environment to effectively plan and carry out tests on products at different stages of development, production and maintenance.
ICT Officer
NAIROBI COUNTY GOVERNMENT
01.2018 - 05.2020
Troubleshooting and repairing server and PC hardware
Ensuring availability of internet for staff
Strengthening the capacity of site staff to operate and troubleshoot computer systems
Implementing policies and procedures for the IT component
Monitoring the availability of Local Area Network and ensuring users' access to services
Working with the Data Management Unit to ensure operational systems in various departments.
Quality Assurance Analyst
COOPER KENYA BRANDS
Nairobi, Kenya, Nairobi, Kenya
10.2017 - 12.2017
Creating, maintaining, and updating test strategy, test conditions, test cases, and regression testing based on business requirements
Participating in the selection of test types and tools
Creating and executing automated test scripts
Analyzing existing and planned business processes
Testing system functionality, security, and compatibility
Reporting bugs/defects and ensuring problem resolution.
Education
BSc. Information Technology -
Jomo Kenyatta University of Agriculture and Technology
01.2014 - 04.2019
Kenya Certificate of Secondary Education - undefined
Ngara Girls High School, Nairobi
01.2006 - 04.2009
Skills
Test Automation: Cucumber, Selenium, Appium, SoapUI, Jmeter
Telephonenumber
+254707267133
Personal Information
Nationality: Kenyan
References
Joy Mudome, Application Management, Kenya Revenue Authority, 0726 457478, Joy.Mudome@kra.go.ke
Geoffrey Gagai, Head of Trade Operations, Family Bank Limited, 0722 644396, ggagaik@gmail.com
Projects
Automated Testing Framework Development: Developed a robust test automation framework that reduced testing time by 40% and improved bug detection by 30%. Continuous Integration Implementation: Integrated CI tools like GitLab CI and Jenkins to streamline the development and deployment process.
Timeline
ICT Officer
NAIROBI COUNTY GOVERNMENT
01.2018 - 05.2020
Quality Assurance Analyst
COOPER KENYA BRANDS
10.2017 - 12.2017
BSc. Information Technology -
Jomo Kenyatta University of Agriculture and Technology
01.2014 - 04.2019
Kenya Certificate of Secondary Education - undefined