Summary
Overview
Work History
Education
Skills
Websites
Languages
Projects
Volunteer Experience
Timeline
Generic

Samson Mwangi

Nairobi

Summary

Experienced QA Engineer with over 5 years of expertise in Agile environments. Proven track record of improving test processes, leading automation initiatives, and ensuring high-quality product releases. Skilled in troubleshooting, business analysis, and collaborating with cross-functional teams.

Overview

10
10
years of professional experience

Work History

Senior Software Test Engineer

AZA Finance
05.2022 - 09.2024
  • Implemented CI/CD pipelines using AWS Code Pipeline, cutting release time by 50% and increasing release cycles
  • Integrated testing frameworks within DevOps, enhancing test coverage and efficiency by 80%
  • Monitored production environments using Datadog and Honey-badger, achieving 98% system uptime
  • Conducted performance testing with K6, ensuring payment systems handle up to 10,000 transactions per minute without degradation
  • Developed a testing framework for Infrastructure as Code using Terratest, Terraform, and Golang, reducing deployment errors by 35%
  • Enabled seamless integration of new features by thoroughly testing system components for compatibility.
  • Delivered high-quality products on time through a combination of manual testing and automated test scripts execution.
  • Minimized production issues with detailed pre-release validation of software functionality against business requirements.

Software Test Automation Engineer

AZA Finance
01.2020 - 12.2022
  • Developed and executed test plans for new payment features, ensuring compliance with industry standards and regulations, and achieving 100% compliance in audits
  • Collaborated with the payments back-end team to identify and resolve defects, improving transaction security and performance by 25%
  • Utilizing Insomnia/postman for functional and regression testing of RESTful APIs, creating detailed test suites to validate API functionality and performance
  • Performed contract testing using Pact with Ruby, Python, and JavaScript, ensuring seamless integration between microservices and reducing integration issues by 50%
  • Conducted web functional testing using Cypress/playwright, validating user interfaces and workflows, and reducing UI-related defects

Software Test Automation Engineer

Cellulant
01.2018 - 12.2020
  • Developed systematized test scripts using Cypress/Playwright/Selenium, increasing coverage by 50%
  • Conducted performance testing with Apache JMeter, simulating up to 1,000 concurrent users
  • Performed regression, smoke, and exploratory tests before deployments, reducing post-deployment defects by 40%
  • Implemented CI/CD pipelines using Jenkins and later GitLab, cutting deployment times by 60%
  • Conducted static code analysis with SonarQube, resolving 95% of code quality issues
  • Cooperated with back-end and UI teams using Java, PHP, and React, enhancing performance
  • Developed automated test scripts for mobile applications using Appium/Espresso, improving stability by 30%

Software Engineer

Kenya Airports Authority
01.2015 - 12.2018
  • Developed and maintained the Flight Information Display System (FIDS), ensuring accurate flight data
  • Utilized HTML, C#, and PHP for the FIDS interface and backend services, improving user satisfaction
  • Managed databases using MSSQL, reducing data retrieval time by 20%
  • Ensured the FIDS system meets operational needs by gathering requirements from operations teams

Software Engineer Trainee

Andela
01.2017 - 05.2017
  • Participated in the Andela Fellowship, an intensive, multi-month training program that lasted for 5 months
  • Focused on developing technical skills and fostering a mindset of continuous learning and collaboration

Education

No Degree - ITIL Foundation

Institute of Computer Studies
Kenya
02.2014

Bachelor of Science - Business Information Technology

Kenya Methodist University
Kenya
09.2013

Skills

  • Automated Testing
  • Manual Testing
  • Agile Methodologies
  • Performance Testing
  • Continuous Integration/Continuous Deployment
  • Test Automation Frameworks
  • Test Execution
  • Functional Testing
  • User Acceptance Testing
  • Regression Testing
  • Database Testing

Languages

English
Basic Chinese

Projects

  • QA Dashboard, QA tool to monitor projects added on Jira and track the transition from start to finish, https://github.com/skingori/QA-hub
  • QA Tingg, Python plugin to integrate with pytest, https://pypi.org/project/qatingg/
  • K6-XRAY, This is a library that I created to make it easier to convert k6 JSON output to XRAY required format, https://github.com/skingori/k6xray

Volunteer Experience

Tana Tech, Volunteered to mentor junior QA engineers in developing and maintaining test scripts and understanding QA processes.

Timeline

Senior Software Test Engineer

AZA Finance
05.2022 - 09.2024

Software Test Automation Engineer

AZA Finance
01.2020 - 12.2022

Software Test Automation Engineer

Cellulant
01.2018 - 12.2020

Software Engineer Trainee

Andela
01.2017 - 05.2017

Software Engineer

Kenya Airports Authority
01.2015 - 12.2018

No Degree - ITIL Foundation

Institute of Computer Studies

Bachelor of Science - Business Information Technology

Kenya Methodist University
Samson Mwangi