← back to website

Mohamed Kerbawy

Software Quality Engineering Expert

Summary

A Software Quality Engineering Expert with over 14 years of experience in the software industry, including 8 years dedicated to software quality engineering and prior experience in software development. Specialized in technical testing—including API and backend testing, database testing and validation, performance testing, test automation architecture, and continuous testing in CI/CD pipelines—complemented by extensive experience in functional testing and business domain testing.

Experienced in providing technical leadership, mentoring quality engineers, driving technical testing initiatives, and establishing quality engineering best practices. Passionate about helping organizations deliver reliable, scalable, and production-ready software by integrating quality engineering practices throughout the software development lifecycle to reduce delivery risk, accelerate software delivery, and increase confidence in software quality.

Core Skills

Technical Testing

Technical Test Analysis API & Backend Testing Database Testing & Validation Performance Testing Test Automation Continuous Testing in CI/CD Pipelines

Functional & Business Validation

Functional Testing Business Domain Testing UAT Coordination

Test Management

Test Strategy Test Planning Risk-Based Testing Quality Metrics & Reporting

Leadership & Collaboration

Technical Leadership Team Leadership Mentorship Cross-Functional Collaboration

Tools & Technologies

ALM & Test Management

Jira Azure DevOps Testmo

API & Performance Testing

Postman SoapUI REST-Assured JMeter

DBMS & Database Validation

MS SQL Server Oracle SQL Developer

Code Editors & IDE's

Visual Studio Code Microsoft Visual Studio IntelliJ IDEA

Programming Languages

.NET C# Java JavaScript

Unit Testing

NUnit MSTest TestNG Chai & Mocha

Test Automation

Selenium Appium Playwright

CI/CD

Git Docker Azure Pipelines GitHub Actions

Professional Experience

Quality Senior Software Engineer II
TestCrew / Takamol Holding
  • Conducted in-depth technical validation of backend components and integrations across multiple interconnected services, ensuring reliable end-to-end business workflows during UAT.
  • Performed API testing and database validation to verify backend functionality, data integrity, and service integration, reducing production risks before release.
  • Validated data migration completeness, consistency, integrity, and business rule compliance, ensuring accurate data transition and supporting successful production deployment.
  • Projects: Qiwa Platform (The primary digital platform for labour services in Saudi Arabia).
Quality Senior Software Engineer II (Team Lead)
TestCrew / Board of Grievances-KSA (BOG)
  • Led a team of functional, performance, and automation test engineers across multiple projects, driving the successful delivery of high-quality software.
  • Defined test strategies, established quality metrics, prepared executive reports, and communicated project quality status to stakeholders.
  • Provided coaching, mentoring, and technical guidance to team members, improving technical capability, productivity, and overall testing excellence.
  • Projects: Moeen Digital Platform (Judicial services of the Board of Grievances).
Quality Senior Software Engineer (Squad Lead)
TestCrew / Arab National Bank (ANB)
  • Drove technical testing activities across APIs, databases, and backend systems to ensure comprehensive test coverage and high-quality service delivery.
  • Reviewed and approved test cases while identifying system bottlenecks and quality risks through technical analysis.
  • Provided technical leadership and guidance to team members.
  • Projects: ANB Digital Banking Platform (Retail Internet Banking Platform).
Quality Senior Software Engineer
TestCrew
  • Planned and coordinated testing activities with stakeholders.
  • Analyzed and validated requirements, designed and executed functional test scenarios, and evaluated test outcomes.
  • Performed API testing to ensure the delivery of high-quality and reliable software services.
  • Projects: REDF-KSA Engineers' Visit Services (Follow up construction phases within Housing Support Program), ZATCA-KSA E-Auction Services (ZATCA's Auctions Management).
Software QC, Senior Engineer (Offshore)
THIQAH
  • Managed end-to-end testing activities, including test planning, test design, test execution, defect reporting and validation, and test closure.
  • Implemented API testing, performance testing, and test automation solutions to improve software quality, test coverage, and delivery efficiency.
  • Projects: SMO-KSA Vision Digital Platform (Oversight and Managing Saudi Vision 2030 Programs), Operational Management Solutions (Automating Strategic Management and Project Management Offices' business and procedures).
Software QC, Principal Engineer
Envnt / Ministry of Transport and Logistic Services-KSA (MOT)
  • Defined test strategies and processes, planned and tracked testing activities, and coordinated test plans with stakeholders.
  • Led technical testing initiatives, including performance testing, API testing, and CI/CD test automation integration.
  • Mentored and trained the testing team to improve testing standards and delivery efficiency.
  • Projects: MOT E-Services (Internal and External E-Services).
Senior Software QC Engineer
Envnt
  • Handled manual and automated testing activities, including test condition design, test case reviews, defect triage, and integration testing.
  • Designed and maintained automation frameworks and test scripts to improve test efficiency and reduce regression testing time by 70%.
  • Mentored team members on test automation best practices.
  • Projects: Field Service Management Solutions (Manage and Automate field Services).
Senior Software QC Engineer
CUBE
  • Designed and developed scalable test automation frameworks for enterprise applications.
  • Developed and maintained automated test scripts for functional, regression, and performance testing.
  • Improved testing efficiency by reducing manual effort and accelerating test execution through automation.
  • Projects: CUBE RegTech Platform (Enterprise Regulatory Compliance Software).
Senior Software Engineer
CUBE
  • Developed core application features to support business requirements, and contributed to data migration initiatives.
  • Conducted code reviews to improve code quality, maintainability, and application performance.
  • Collaborated closely with QC teams to proactively identify and prevent issues.
  • Projects: CUBE RegTech Platform (Enterprise Regulatory Compliance Software).
Senior Software Engineer
SICC
  • Gathered and Analyzed business and technical requirements, and designed, developed, and maintained software solutions.
  • Led the migration of legacy desktop applications to modern web-based systems.
  • Provided technical guidance and mentored junior developers to support their professional growth and improve development practices.
  • Projects: Time and Attendance Management Solutions, Asset Tracking Solutions, Manufacturing Management Solutions, Inventory Management Solutions.
Software Developer
Aspire
  • Analyzed business requirements, and collaborated with UI/UX designers and front-end developers to integrate UI components.
  • Developed and maintained core functionalities and backend services, and implemented database integrations.
  • Projects: E-commerce and Retail Solutions.

Certifications

API Testing Certification (AT*API)
AT*SQA
Advanced Level Test Automation Engineering (CTAL-TAE)
ISTQB with ASTQB
Advanced Level Technical Test Analyst (CTAL-TTA)
ISTQB with ASTQB
Advanced Level Agile Technical Tester (CTAL-ATT)
ISTQB with ASTQB
Foundational C# Certification
Microsoft with freeCodeCamp
Advanced Cloud Developer NanoDegree Program
MCIT with Udacity
Certified Agile Tester (CTFL-AT)
ISTQB with ESTB
Certified Tester Foundation (CTFL)
ISTQB with ESTB

Education

Professional Diploma in Software Development
Information Technology Institute (ITI)
  • Completed the ITI 9-Month Professional Training Scholarship Program offered by the Information Technology Institute, Software Engineering Department, and earned a Professional Diploma in Software Development. The program focused on professional software development practices, including .NET Systems & Web Application Development and Database Development, along with soft skills training and hands-on experience with various technical tools and technologies.
  • Graduation Project: Government Transactions Management System (Mu'aqib Online) — C#, ASP.NET, Microsoft Visual Studio 2010, Microsoft SQL Server 2008, ADO.NET, LINQ, and Crystal reports.
Bachelor of Science (B.Sc.) in Computer Science
Assiut University
  • Studied core disciplines of Computer Science, including Mathematics, Physics, Computation Theory, Computer Systems & Architecture, Programming, Algorithms & Data Structures, Databases & Data Management, Networking, and Artificial Intelligence, along with other foundational areas of computing.
  • Graduation Project: Customer Purchasing Pattern Analysis System Using Data Mining Techniques — C++, MFC, Microsoft Visual Studio 2005, Microsoft SQL Server 2005, and ODBC.

Languages

Arabic
Native
English
Professional Working