Mohamed Ibrahim Abou El-Hamd
Address: Nasr city, Cairo, Egypt. Mobile: +201*********
Military Statue: Completed Email: *******************@*****.*** LinkedIn: Link GitHub Link
Career Objective _
Mechatronics engineer with two years of experience as a quality control and quality assurance engineer, on a real product, my acquired personal skills developed during this period, and how to deal with team members professionally and develop them. Now I am looking for a new challenge as a software testing engineer and quality assurance engineer, on a software product and applying all the techniques and methods that I learned in the field of software testing and quality assurance to achieve the highest levels of quality and customer satisfaction.
Education _
2014 – 2019 B.Sc. Mechatronics Engineering.
Higher Technological Institute, 10th of Ramadan.
Final Grade: Very Good.
Graduation Project: Robot Arm with Computer Vision. Grade: Excellent. Professional Diploma _
11/2023 - 3/2024 Information Technology Institute (ITI), Ministry of Communications and Information Technology (MCIT).
• Track: Software Testing and Quality Assurance.
• Branch: New Capital.
Work Experience _
3/2022 – 10/2023 Quality control Engineer
Jushi Egypt for fiberglass S.A.E
• Quality Control and Validation Professional with a meticulous approach to ensuring product quality and adherence to standards.
• Skilled in validation processes, quality inspections, and data analysis.
• Strong attention to detail and effective communication for process improvement.
Achievement
• Employee of the Year 2023.
Certificates _
5/2023 • ISTQB® CERTIFIED TESTER FOUNDATION LEVEL(CTFL). Credential ID: 230509010.
4/2024 • ISTQB® CERTIFIED AGILE TESTER FOUNDATION LEVEL (CTFL-AT). Credential ID: 240404019.
IN Progressing • ISTQB® CERTIFIED MOBILE APPLICATION FOUNDATION LEVEL (CTFL-MAT). Technical and Professional Expertise _
● Programming Languages
o C.
o C++.
o Java.
● Software Testing & Validation
o Certified Tester ISTQB Foundation Level (CTFL).
o Certified Agile Tester Foundation Level (CTFL-AT). o Well understanding of SDLC & STLC.
o Well understanding of testing levels: Unit test, Integration test, System test, UAT test. o Well understanding of testing types: Functional testing, Non-Functional testing. o Well understanding OOP Concepts
o Black box testing techniques: EP, BVA, decision table, state transition & use cases. o White box testing techniques: statement, branch, condition coverage and MCDC. o Write effective test cases & bug reports.
o Manual testing.
o Exploratory testing.
o Familiarity with industry test management tools (Jira - Azure DevOps). o Proficiency in conducting API testing using tools like (Postman - REST Assured). o Test Automation (Selenium WebDriver with Java - TestNG - Cucumber). o Well Knowledge about Database Fundamentals using tool like (SQL Server). o Well Knowledge about Lunix OS.
o Well knowledge about Configuration Management and Version Control (Git - GitHub). o Familiarity with industry continuous integration systems with CI/CD tools like (Jenkins).
● Embedded Systems
o Microcontrollers.
o Communications protocols: UART, SUART, SPI, I2C, CAN and LAN. o Timer Modes: overflow mode, compare mode, watchdog and PWM. o Memory Management.
● Soft Skills
o problem solving.
o analytical and communication skills.
o Leadership.
o Attention to Detail.
Courses _
● Effective Test Case & Bug Report Writing Techniques at ITI Mahara-Tech.
● ISTQB Foundation Level at ITI Mahara-Tech.
● Introduction to Software Testing Concepts & Techniques at ITI Mahara-Tech.
● Introduction to Embedded Systems by Amr Ali at Udemy.
● Mastering Object-Oriented Programming (OOP) using C++ at ITI Mahara-Tech.
● Java Programing at ITI Mahara-Tech
● C Programming - Master the C Language at Udemy.
● Database Fundamentals at ITI Mahara-Tech.
● Manual Testing Course at QA-Cart Platform.
● ISTQB Agile Tester Concept and methodologies at Udemy
● API Testing using Postman at Test Automation University Platform.
● Automation APIs Testing using Rest Assured at Test Automation University Platform.
● Automation Testing using Selenium WebDriver at Test Automation University Platform.
● TestNG and POM and Cucumber at Test Automation University Platform. Projects _
Guru99 Banking Website (Manual Testing)
• Performed manual testing, SRS review, test case creation, execution, and bug reporting. Paintbrush Desktop Application (GitHub Link)
• Drawing Program is a simple Java-based paint program that allows users to draw various shapes, including lines, rectangles, ovals, and freehand drawings. Test Automation Project (Nop-Commerce Website) (GitHub Link)
• Java, OOP concepts, Selenium, TestNG, POM, Java Faker for data generator, Git, GitHub. API Automation Project (Fake Store Website) (GitHub Link)
• Postman, Newman, Html extra for report generating. Languages _
• Arabic
• English