Hi, I'm Mohamed Ehab Khalil

SDET - Manager

Passionate about creating innovative solutions and driving digital transformation through technology.

Mohamed Ehab Khalil

About Me

I am a dedicated software engineer with expertise in automation testing, software development, and quality assurance. With a strong foundation in both manual and automated testing methodologies, I specialize in creating robust, scalable solutions that ensure software quality and reliability.

My experience spans across various technologies including Java, Selenium, TestNG, and modern web development frameworks. I am passionate about continuous learning and staying updated with the latest industry trends and best practices.

12+

Years Experience

50+

Projects Completed

40+

Automation Projects

Skills & Technologies

Programming Languages

Java
Python
JavaScript
SQL

Automation Testing

Selenium WebDriver
Appium
Cypress
TestNG
Rest Assured

Performance Testing

JMeter
K6

Tools & Technologies

Jenkins
Azure DevOps
JIRA
Git
Maven
Kibana
Keycloak

Methodologies & Frameworks

Agile/Scrum
CMMI Level 2 & 3
CI/CD
Test Planning

Professional Experience

Software Quality Control Manager

Paysky Sep 2024 - Present
  • Managing and Supporting QC Team consist of fifteen members in both Egypt and Pakistan.
  • Selenium Web Automation testing TestNG using java programing language.
  • Selenium Mobile Automation testing Appium using java programing language.
  • Selenium API Automation testing Rest Assured using java programing language.
  • Pika for automating events of RabbitMQ using python programing language.
  • Setup pipeline on Jenkins for automation projects.
  • Performance testing using Jmeter or K6.
  • Teaching and giving sessions for the QC team every week.

Software Quality Control Section Head

E-finance Jan 2024 - Sep 2024
  • Identifying business requirements.
  • Support Team Automation testing (Selenium web driver using Java & Python) and Cypress using Java Script.
  • Support Team Writing and executing test scripts.
  • Write Test Plan.
  • Support Team Performance testing using Jmeter.
  • Use SCRUM Agile Methodology (Participate CMMI Level 2 & CMMI Level 3).
  • Review team test cases (Using MTM).
  • Using Jenkins and Azure DevOps in the deployment CICD.
  • Using Kibana to view application logs.
  • Using Keycloak for managing user authentication, authorization, and access control.
  • Prioritized Tasks.
  • Assisting team members.
  • Teaching and giving sessions for the QC team every week.

Software Quality Control Supervisor

E-finance Jan 2022 - Jan 2024
  • Identifying business requirements.
  • Support Team Automation testing (Selenium web driver using Java & Python) and Cypress using Java.
  • Script Support Team Writing and executing test scripts.
  • Write Test Plan.
  • Support Team Performance testing using Jmeter.
  • Use SCRUM Agile Methodology (Participate CMMI Level 2 & CMMI Level 3).
  • Review team test cases (Using MTM).
  • Using Jenkins and Azure in the deployment Using Kibana to view application logs.
  • Prioritized Tasks.
  • Assisting team members.

Software Quality Control Team Lead

E-finance Jan 2020 - Jan 2022
  • Identifying business requirements.
  • Support Team Automation testing (Selenium web driver using Java & Python).
  • Support Team Writing and executing test scripts.
  • Write Test Plan.
  • Support Team Performance testing using Jmeter.
  • Use SCRUM Agile Methodology (Participate CMMI Level 2 & CMMI Level 3).
  • Review team test cases (Using MTM).
  • Using Jenkins and Azure in the deployment
  • Using Kibana to view application logs.
  • Prioritized Tasks.
  • Assisted team members.

Senior Software Quality Control

E-finance Jan 2019 - Jan 2020
  • Identifying business requirements.
  • Reviewing documentation.
  • Apply Automation testing (Selenium web driver using Java & Python).
  • Writing and executing test scripts.
  • Able to write Test Plan.
  • Apply in SCRUM Agile Methodology (Participate CMMI Level 2 & CMMI Level 3).
  • Running manual tests.
  • Testing web and mobile.
  • Writing bug reports (Using JIRA) and managing issues that are created by operation teams (Using Service Console Manager).
  • Give training sessions for other teams (Operation Team and Call Center Team). Working as second line support.
  • Deploying Dot-Net application on (IIS) and Java applications on (Glass Fish and Web-logic). Document analysis.
  • Support Customer's at their site.
  • Review team test cases (Using MTM)

Junior Software Quality Control

E-finance Apr 2015 - Jan 2019
  • Working with software developers.
  • Identifying business requirements.
  • Reviewing documentation.
  • Apply Automation testing (Selenium web driver using Java & Python).
  • Writing and executing test scripts.
  • Apply in SCRUM Agile Methodology (Participate CMMI Level 2).
  • Running manual tests.
  • Testing web and mobile.
  • Writing bug reports (Using JIRA) and managing issues that is created by operation teams (Using Service Console Manager).
  • Give training session for other teams (Operation Team and Call Center Team).
  • Working as second line support.
  • Deploying Dot-Net application on (IIS) and Java applications on (Glass Fish and Web-logic).
  • Document analysis.
  • Support Customer's at their site.
  • Review team test cases (Using MTM).

Junior Software Quality Control

BI-Technologies Mar 2013 - Apr 2015
  • Reviewing requirements to ensure that it meets customer needs.
  • Designing and implementing test cases and test scenarios to verify product functionalities.
  • Executing test cases on Web and Mobile applications.
  • Investigate Potential defects and discuss them with developers.
  • Testing the system using different testing types.
  • Testing the Integration between the Sales Buzz application and the Other ERPs (Oracle, SAP and Microsoft Dynamics AX).
  • Testing both Web and Mobile applications.
  • Testing the Integration between the Sales Buzz application and the Other ERPs.
  • Testing the modifications developed on Microsoft Dynamics AX.
  • Testing the system by accessing database using SQL for Microsoft DB and Toad for Oracle DB.
  • Using testing automation tool (Telerik).
  • Reporting the defects in the bug tracking system and assigning issues priority and severity through a bug tracking tool (TFS).
  • Verifying the fix of the bugs.
  • Making Regression testing on the system after fixing the defects.
  • Generating status reports on the task to finalize the project and report it is ready for delivery with good quality.

Education

Doctor of Business Administration (DBA)

The Arab Academy for Management, Banking and Finance

Doctoral degree in Business Administration focusing on advanced business management principles, strategic leadership, and organizational development.

Master of Business Administration (MBA)

The Arab Academy for Management, Banking and Finance

Master's degree in Business Administration providing comprehensive knowledge in business management, leadership, and strategic planning.

Diploma in Digital Transformation

ESLSCA University

Specialized diploma focusing on digital transformation strategies, technology integration, and modern business practices in the digital era.

Bachelor in Computer Science

Misr University for Science and Technology

Undergraduate degree in Computer Science providing strong foundation in programming, software development, and computer systems.

Certifications

ISTQB Foundation Level

International Software Testing Qualifications Board

Foundation level certification demonstrating comprehensive knowledge of software testing principles, techniques, and best practices.

ISTQB Agile Tester

International Software Testing Qualifications Board

Specialized certification in Agile testing methodologies, covering testing practices within Agile development environments.

ISTQB Advanced Level Test Analyst

International Software Testing Qualifications Board

Advanced level certification demonstrating expertise in test analysis, test design, and test implementation at an advanced professional level.

ITIL Foundation Level

AXELOS

Foundation level certification in IT Service Management, covering ITIL best practices for service delivery and management.

Featured Projects

Automation Testing

Comprehensive automated testing framework for e-commerce platforms using Selenium, TestNG, and Java.

Java Selenium Cypress JavaScript

Mobile Automation Testing

Automated testing solution for mobile applications with cross-platform compatibility testing.

Appium Maven

Performance Testing

Real-time performance monitoring and reporting dashboard for web applications.

JMeter K6

Get In Touch

Let's work together

I'm always interested in new opportunities and exciting projects. Feel free to reach out!

mohamedehabkhalil91@gmail.com
+20 100 535 1664
Giza, Egypt