Charles Kitonga
Software Development Engineer in Test at Safaricom Telecommunications Ethiopia PLC
Information Technology at Strathmore University
Kenya
Hi, I'm Charles Kitonga!
Software Development Engineer in Test at Safaricom Telecommunications Ethiopia PLC
Experienced and detail-oriented SDET with 3+ years of software industry expertise. Proficient in comprehensive test planning, bug reporting, and collaborating with development teams. Skilled in automation testing using Selenium (Python), Rest Assured (Java), performance testing using JMeter, and manual testing. Strong troubleshooter, continuously improving processes. Passionate about delivering flawless user experiences and enhancing product quality.
Experience
Safaricom Telecommunications Ethiopia PLC
Software Development Engineer in Test
April 2022 - Present
As the Team Lead for the Core Product of the Enterprise Business Unit, I've led initiatives that have significantly impacted our operations and success. One key achievement was implementing SIM Tests and Device Readiness Tests, now widely used in Ethiopia. I've prioritized mentoring the QA team, pushing them to attend ISTQB courses and providing materials to enhance their skills. Thanks to their dedication, we successfully introduced the prepay product. I've also introduced innovative practices in API testing, using Postman and Rest Assured to automate tests. Leading the Frontend team, we developed a test data management tool, streamlining quality assurance.
I've executed the end-to-end Software Testing Life Cycle (STLC) for our postpaid service, leading to its successful launch. My expertise in system integration tests for RESTful APIs has been pivotal, supporting and connecting various enterprise products. My leadership has fostered a culture of excellence, ensuring our products meet high standards. I'm committed to driving further success and innovation in my role.
Safaricom PLC - Technology Division
Software Development Engineer in Test
February 2022 - March 2022
During my time with the Software Engineering Testing team at Safaricom, I've achieved significant milestones contributing to various projects. I've earned Scrum Fundamentals and 6 Sigma certifications, highlighting my commitment to agile methodologies and process improvement. My role in eKYC Application manual and automation Testing ensured the reliability of critical systems.
I managed all test cases and provided reports for CRM testing, demonstrating my thoroughness and attention to detail. I've also been expanding my skills in performance testing using JMeter, enhancing my ability to ensure optimal product performance.
A highlight was being a finalist in the Safaricom Hackathon, presenting an innovative Event Wallet Platform. This experience showcased my creativity and problem-solving skills, as well as my commitment to delivering high-quality solutions.
My journey at Safaricom has been fulfilling, and I look forward to continuing to contribute to the team's success and the organization's growth.
Upscale Technologies
Software Developer
January 2021 - September 2021
As a member of the frontend team, I played a key role in developing our company's UI product using the VueJS framework and Pug. I ensured the quality of the code deployed to production by performing Unit Tests using white Box testing methodologies. As part of our Business Continuity Planning, I trained an intern on our company's products and frontend technologies, ensuring knowledge transfer and continuity.
In addition, I contributed to improving our code performance by refining files with enhanced code. I also played a crucial role in enhancing code quality through code reviews on GitHub, ensuring that our standards were met and maintained. Furthermore, I upgraded our Frontend technologies to VueJS 3 using the Composition API, keeping our technology stack up-to-date and ensuring we were leveraging the latest advancements in frontend development. My contributions to these initiatives have been instrumental in enhancing our frontend capabilities and delivering high-quality products to our customers.
: Skillsday Limited
Software Engineer
August 2020 - December 2020
I developed a comprehensive Learning Management System (LMS) for our company, utilizing the Laravel framework for both frontend and backend development. This system was designed to streamline our learning processes and enhance user experience. As part of this project, I also created User Acceptance Tests (UATs) on Learning Management Platforms, ensuring that the system met our requirements and functioned smoothly. Additionally, I developed a payment integration gateway using Mpesa STK Push to manage payments within the LMS. This integration enabled us to securely process payments and provide a seamless payment experience for our users. Overall, these projects have been instrumental in improving our company's learning infrastructure and enhancing our payment processing capabilities.
Education
Information Technology
Strathmore University
Graduated in 2020
Certificates & Badges
No certificates or badges added
Projects
No projects added
Languages
Swahili
Native
Skills
Java
Automation Testing
Selenium
Python
Interpersonal Skills
Manual Testing
Ready for a personalized experience? We use cookies and similar technologies to tailor our site just for you. By clicking 'Accept', you're giving us the thumbs up to use cookies and similar technologies. 🍪