Ahmed Tarek Nabhan
Senior Quality Control Engineer
Personal Profile
Mobile : 011*-**-**-** 8
E-mail : **************@*****.***
Gender : Male
Nationality : Egyptian
Military : Served
Date of Birth : 28 March 1992
Education
2015 BSc. in Information System
Faculty of Computers and Information Systems, Grade V.Good From Higher Institute Of Advanced Studies Academy, Cairo, Egypt
Courses And Certificates
2019
2017
2015
2015
Practical Testing / Automation Testing C# / ISTQB-FL / SQL Server Database Test From Testologic, Cairo, Egypt
Native Android Developer
From Creative, Cairo, Egypt
Software Development Fundamentals - Microsoft Technology Associate (MTA) MTA 361 From Microsoft (Microsoft Certification ID: 11852029) Advanced Programming Diploma
From AGC Academy, Cairo, Egypt
Work for Previous Companies
Oct 2022 – Present
Jan 2022 – Sep 2022
Jan 2021 – Dec 2021
Jan 2019 – Dec 2020
May 2018 – Dec 2018
May 2017 – Jul 2018
Senior Quality Control Engineer
STC Solution, Cairo, Egypt
Senior Quality Control Engineer
Victory Link, Cairo, Egypt
Senior Quality Control Engineer
3S Software, Cairo, Egypt
Junior Quality Control Engineer
3S Software, Cairo, Egypt
Scrum Master Agile Methodology
QuaNode, Cairo, Egypt
Java Android Developer
QuaNode, Cairo, Egypt
Areas of Expertise And Skills
TestRail
Swagger
Jira
API’s
Create and write test scenarios
and test cases from business and
functional requirements.
Write automation test scenarios
and test cases script using
Selenium for Wab Android
Apis.
Review customer needs against
software requirements
specifications (SRS).
Hands-on experience applying
Black-Box testing techniques.
Hands-on experience with
Windows Services.
Hands-on working with Maven to
apply the Page Object Model
pattern.
Report and track issues using
DevOps / TFS / Jira / TestRail.
Recommend new features and
improvements if business rules
need to be updated.
Execute manual OR Run
automation testing.
Execute test plans.
Retest resolved bugs and
perform regression cycle.
Apply test automation using
Appium.
Web Applications Testing.
Postman
Selenium
Spacflow
Agile Methodology
C# / Java / VB / Kotlin
JMeter
Scrum Master
Project Verification and
Validation.
Good experience of Agile
activities.
Performance Testing using
JMeter.
Design test cases based on
software requirements
specifications (SRS).
Hands-on Java and OOP
concepts.
Hands-on Java / C# and
OOP concepts.
API testing using Postman.
Business analysis and
design.
Business process
improvement.
User training.
Test IPA version against
different devices.
Test APK version against
different devices.
Appium
Eclipse
DevOps
DBeaver
XML
JSON
Customer support.
Software Development Life
Cycle (SDLC)
User Experience Design
Automation Testing.
Hands-on experience
applying API testing (REST,
SOAP).
Hands-on experience with
SQL.
Hands-on with MongoDB.
Hands-on with DBeaverDB.
Hands-on experience with
Windows Services.
Hands-on working with
Behavior Driven Test using
Cucumber.
Mobile Applications
Testing.
Integration API’s Testing.
Windows Applications
Testing.
Languages
Arabic ( Native Language ) English ( V.Good )
Projects and Achievement
Current Projects
Saudi E-Sports - ) - الاتحاد السعودي للرياضات الإلكرت وني ةWeb Portals) Pervious Projects
E-Gov: MOF-Ministry of Finance - Egyptian Tax Authority Project..
(Web Portals / APIs / Mobile (IOS & Android) / ERP System)
E-Gov: TIC - Egyptian Traffic Information Technology Department Project (Web/Win/ APIs)
E-Gov: PIC - Egyptian The Public Prosecution office of the Traffic Prosecution Project (Web/Mobile/Win/APIs)
Club Management System (Web)
Time and Attendance System (Web)
Mobile Application (Mobile)
ISCORE Application (Web/APIs)
ENBD - Emirates NBD - (Web Portals / APIs / Mobile (IOS & Android))
CFC - Cairo Festival City Compound (Web Portals / APIs / Mobile (IOS & Android))
IRead - Borrowing And Buying Books (Web Portals / APIs / Mobile (IOS & Android)) Work Experience Now
STC Solutions, New Cairo Full Time
Senior Quality Control Engineer January 2022 - Present
- Attended meetings with stakeholders to understand business concerns or Change requests.
- Estimate the testing process (Design, Execute, Confirmation, and Regression testing).
- Review and analyze Test Requirements, User Stories, and other Specification Documents and technical design documents, providing timely feedback.
- Participate closely in the creation and modification of acceptance criteria.
- Develop and maintain test cases and plans for systems, and follow test plans based on bug reports.
- Review and contribute to test plans to meet quality standards.
- Recommend new features and improvements if business rules need to be updated.
- Publish the component of software on the testing environment.
- Design End to End scenarios and test cases from business and functional requirements using TestRail.
- Develop test scripts and run regressions tests periodically.
- Design and develop quality control methodology and processes based on test automation tools.
- Verify that applications meet business requirements for existing and new features.
- Report faults in a clear step-by-step reproducible way and defined the severity and priority for each defect using Jira.
- Follow up on defects till closure.
- Identify and investigate failures, and document in depth root causes, and provide suggestions on how to avoid future failures.
- Track the new requirements for the project and identify the impact in order to execute the regression test cases.
- Examine reports of defects across all information technology systems, check if defects are fixed.
- Document results, and follow up with all interested stakeholders.
- Identify, collect, analyze, and report on quality metrics.
- Conduct load and stress tests periodically, and after each release cycle.
- Mentor other less experienced quality assurance engineers.
- Execute manual and automation testing.
- Supporting the team with testing tasks as required.
- Test in different environments including web app (Front End, Backend, and APIs) and mobile app (Android, iOS).
- Retest resolved bugs and perform regression cycle.
- Evaluate non-functional characteristics such as performance speed, reliability, scalability, and stability.
- Project Verification and Validation.
- Apply Confirmation and Regression testing activities. My work experience with the previous company
VictoryLink, Maadi Full Time
Senior Quality Control Engineer January 2022 – September 2022
- Attended meetings with stakeholders to understand business concerns or Change requests.
- Review and analyze software requirements specifications (SRS), and technical design documents, providing timely feedback.
- Participate closely in the creation and modification of acceptance criteria.
- Develop and maintain test cases and plans for systems, and follow test plans based on bug reports.
- Review and contribute to test plans to meet quality standards.
- Recommend new features and improvements if business rules need to be updated.
- Publish the component of software on the testing environment.
- Design End to End scenarios and test cases from business and functional requirements.
- Develop test scripts and run regressions tests periodically.
- Verify that applications meet business requirements for existing and new features.
- Report faults in a clear step-by-step reproducible way and defined the severity and priority for each defect using DevOps.
- Follow up on defects till closure.
- Identify and investigate failures, and document in depth root causes, and provide suggestions on how to avoid future failures.
- Track the new requirements for the project and identify the impact in order to execute the regression test cases.
- Apply Confirmation and Regression testing activities.
- Examine reports of defects across all information technology systems, check if defects are fixed.
- Document results, and follow up with all interested stakeholders.
- Identify, collect, analyze, and report on quality metrics.
- Review system logs to identify systems bugs/errors.
- Mentor other less experienced quality assurance engineers.
- Supporting the team with testing tasks as required.
- Test in different environments including web app (Front End, Backend, and APIs) and mobile app (Android, iOS).
- Retest resolved bugs and perform regression cycle.
- Evaluate non-functional characteristics such as performance speed, reliability, scalability, and stability.
- Project Verification and Validation.
3S Software - Secured Smart Systems, Nasr City Full Time Senior Quality Control Engineer January 2021 – December 2021
- Review customer needs against software requirements specifications (SRS).
- Design End to End scenarios and test cases from business and functional requirements.
- Analyze, review, and assess requirements, user stories, and acceptance criteria, specifications and models for testability.
- Recommend new features and improvements if business rules need to be updated.
- Review and contribute to test plans to meet quality standards.
- Write automation test scenarios and test cases script using Selenium for Wab Android APIs using C#.
- Report defects and defined the severity and priority for each defect using TFS / DevOps.
- Design and implement test cases, test procedures, test scripts of software.
- Execute test plans.
- Execute the test cases and End to End scenarios.
- Execute automation testing.
- Follow up on defects till closure.
- Retest resolved bugs and perform regression cycle.
- Execute tests, evaluate the results, and document deviations from expected results.
- Performance Testing using JMeter.
- Evaluate non-functional characteristics such as performance speed, reliability, scalability, and stability.
- Updating testing results to project manager.
- Project Verification and Validation.
- Apply Confirmation and Regression testing activities.
- Business analysis and design.
- Customer support and training.
- Business process improvement.
3S Software - Secured Smart Systems, Nasr City Full Time Junior Quality Control Engineer January 2019 – December 2020
- Review customer needs against software requirements specifications (SRS).
- Design End to End scenarios to ensure testing coverage and matching needed business flows.
- Write automation test scenarios and test cases script using C#.
- Review and contribute to test plans to meet quality standards.
- Execute the test cases and End to End scenarios.
- Prepare and acquire test data.
- Execute manual and automation testing.
- Report defects and defined the severity and priority for each defect using TFS.
- Follow up on defects till closure.
- Retest resolved bugs and perform regression cycle.
- Execute tests, evaluate the results, and document deviations from expected results.
- Project Verification and Validation.
- Apply Confirmation and Regression testing activities.