Summary
Overview
Work History
Education
Skills
Certification
Website, Portfolio And Profiles
Timeline
Generic

Beverly Nabayi Kololi

Senior Quality Assurance Engineer
Nairobi

Summary

With 6 years of experience in Software Quality Engineering a strong background in Software Engineering, I specialize in test planning, execution, and automation. Proficient in tools such as Selenium, Behave Pro, TestNG, Cucumber, Appium, Playwright, Cypress, Postman, utilizing Python, Javascript and Java programming languages. Led and managed a team of 4 QA engineers across diverse projects. Skilled in collaborating with cross-functional teams to ensure comprehensive testing strategies and optimal software performance and reliability across Web applications, APIs, Mobile and USSD applications. Conducting master's research focused on developing a fairness and explainability framework for machine learning models.

Overview

7
7
years of professional experience
4046
4046
years of post-secondary education
2
2
Certifications

Work History

Senior Quality Assurance Engineer

KCB Group
07.2024 - Current
  • Collaborated on migrating services from IBM Integration Bus (IIB) to OpenShift-based microservices, enhancing system stability, and reducing infrastructure costs.
  • Designed and implemented automated testing frameworks for Web, API, and Mobile testing using Katalon, ensuring consistent and efficient test coverage across deployments.
  • Conducted thorough manual API testing with Postman, creating and executing detailed test cases to validate functionality, and identify bugs early.
  • Executed performance testing using JMeter to simulate high-traffic scenarios, analyze system performance, and provide actionable insights for optimization.
  • Monitored application health, logs, and system metrics using Grafana and Kibana, proactively identifying and addressing performance issues.
  • Set up and maintained service monitoring systems with Zabbix, creating alerts and dashboards to track uptime and system reliability.

Senior QA Automation Engineer

EZRA
08.2023 - 07.2024
  • Conducted manual testing on web, USSD, and mobile applications integrated with telcos for loan provision.
  • Contributed significantly to successful product launches across three telcos in Africa.
  • Created, reviewed test cases, performed manual testing, and spearheaded the test automation implementation.
  • Initiated the setup of test automation suites from inception for both web and API, which were instrumental in the successful rollout of products.
  • Utilized Java, Selenide, TestNG, Bitbucket, Allure, and Postman for regression testing automation.
  • Performed load testing using JMeter to ensure application robustness.
  • Monitored released services to maintain optimal performance and reliability.
  • Implemented SQL database query testing to validate data integrity and functionality.

Quality Assurance Lead

MFS Africa
09.2022 - 08.2023
  • Led a team of four QA engineers, fostering a collaborative environment where everyone could effectively work across all products, leading to faster sprint delivery times within our Scrum framework (typically two weeks).
  • Solidified test processes and procedures, establishing a scalable, and efficient testing framework.
  • Implemented proactive monitoring of MNOs/MTOs APIs, ensuring they remained updated and functional. This approach minimized disruptions and kept clients satisfied.
  • Contributed to launching FinTech applications, enabling cross-border payments across an extensive network spanning 40 African nations, serving MNOs, MTOs, banks, merchants, and enterprises.
  • Continued to perform QA engineer responsibilities while transitioning to the QA lead role, ensuring continuity in testing operations.
  • Played an active role in the hiring process, and conducted one-on-one meetings with team members to support their professional development, and ensure they were achieving their desired work goals.

Quality Assurance Engineer

MFS Africa
01.2021 - 09.2022
  • Selected effective testing tools and methods to keep our testing practices up to date.
  • This included utilizing the Allure reporting framework, Cucumber for Behavior-Driven Development (BDD), Behave Pro for Jira integration, and Newman for API test reporting on Jenkins.
  • Ensured comprehensive test coverage by integrating BDD practices.
  • Implemented Behave Pro, which allowed us to link test cases directly to Jira tickets, streamlining the testing process.
  • Automated regression testing eliminates a previously manual process.
  • I developed a regression suite that could run automated tests for 30 to 60 minutes, significantly improving efficiency.
  • Contributed to a team that successfully integrated features with multiple MNOs/MTOs, ensuring seamless functionality and accessibility across 40 African nations, serving hundreds of enterprise and merchant customers.
  • I thoroughly tested these integrations before release to guarantee high quality.
  • Conducted day-to-day manual testing for two developer teams, ensuring high-quality deliverables.

Implementation Engineer

InterIntel Technologies
10.2020 - 12.2020
  • Implemented user interfaces using Python, Django, JavaScript, Polymer, HTML, and CSS.
  • Conducted inspections of changes to ensure quality before client acceptance testing.
  • Utilized Python as the primary programming language for software development and implementation.
  • Performed comprehensive unit and end-to-end testing on the platform to guarantee reliability and functionality.
  • Made significant contributions to the development of a versatile payment gateway, facilitating seamless money transfer, a dashboard for expense tracking, and a communication solution for bulk emails and SMS.
  • These applications played a crucial role in enhancing operational efficiency and financial management for small businesses.

Software Engineer

Andela
09.2018 - 09.2020
  • Developed and maintained high-quality software applications with Python and JavaScript, focusing on both functionality and user experience.
  • Utilized Python frameworks like Django and Flask for server-side components and APIs, and designed intuitive, responsive user interfaces using HTML, CSS, and React.
  • Employed testing frameworks like pytest to automate testing processes, enhancing code quality and reliability.
  • Engaged in agile development processes, adopting methodologies like Scrum and Kanban to optimize team collaboration and project delivery.
  • Implemented and maintained CI/CD pipelines using Git and Heroku to streamline automated builds, testing, and deployments for efficient software lifecycle management.
  • Led the development and launch of a significant internal application as a Fellow Product Coordinator, overseeing scrum ceremonies, coordinating with engineers and stakeholders, and guiding the design and testing phases.
  • This application contributed significantly to internal processes and workflows, enhancing efficiency and productivity.

Software Quality Assurance Engineer

I&M Bank
03.2020 - 08.2020
  • Led testing efforts for a banking payment gateway project, specializing in manual UI and API testing (using Postman) to ensure secure and efficient transactions.
  • Developed and implemented detailed test strategies and plans, defining clear testing objectives, scope, and completion criteria.
  • Collaborated with stakeholders to gather requirements and align on project goals, ensuring that testing efforts supported project success.
  • Applied various types of tests, including functional, regression, performance, and security testing, to ensure comprehensive coverage and quality assurance.
  • Played a key role in the development and successful launch of a payment gateway, focusing on manual testing for one engineering team's APIs and portal.
  • The gateway was seamlessly integrated across all applications within the bank, marking a significant achievement.

Education

Master of Science - Software Engineering

Jomo Kenyatta University of Agriculture And Technology
Nairobi, Nairobi Province, Kenya
01-2026

Bachelor of Science - Electrical and Telecommunication Engineering

Multimedia University of Kenya
Nairobi, Nairobi Province, Kenya
11-2018

Skills

    Manual Testing: Web, Mobile, API

    Test Automation: Selenium, Katalon, Appium, Playwright, Cucumber, Cypress, TestNG, JUnit, Selenide, Behave

    Programming: Python, Java, Javascript

    CI/CD & Version Control: Jenkins, Azure Devops, Git, Bitbucket

    Test Management & Documentation: Test case creation, Test strategy development, Bug tracking, Regression testing, Manual testing, UAT coordination, Allure reports

    API Testing: Postman, Newman, Rest Assured

    Databases & Querying: SQL, PostgreSQL

    Performance Testing: Jmeter, Locust

    Soft Skills and Collaboration: Client interaction, Cross-functional team collaboration, Scrum, Kanban

Certification

ISTQB - Foundation Level: ISTQB Nov 2020

Website, Portfolio And Profiles

www.linkedin.com/in/beverly-kololi-24ba1916a/

Timeline

Senior Quality Assurance Engineer

KCB Group
07.2024 - Current

Senior QA Automation Engineer

EZRA
08.2023 - 07.2024

Quality Assurance Lead

MFS Africa
09.2022 - 08.2023

Quality Assurance Engineer

MFS Africa
01.2021 - 09.2022

Implementation Engineer

InterIntel Technologies
10.2020 - 12.2020

Software Quality Assurance Engineer

I&M Bank
03.2020 - 08.2020

Software Engineer

Andela
09.2018 - 09.2020

Master of Science - Software Engineering

Jomo Kenyatta University of Agriculture And Technology

Bachelor of Science - Electrical and Telecommunication Engineering

Multimedia University of Kenya
Beverly Nabayi KololiSenior Quality Assurance Engineer