Expertise
Software Testing & Quality Assurance
Expertise in various testing methodologies including manual, automated, performance, and exploratory testing, with a focus on improving software reliability and efficiency.
Test Automation Framework Development
Designing and implementing robust web automation frameworks using Java and Selenium WebDriver, applying design patterns like Page Object Model for maintainability.
API Testing & Backend Validation
Proficient in validating backend endpoints and ensuring data integrity through comprehensive API testing using tools like Postman.
Embedded Systems & Software Development
Foundational knowledge in embedded C, ARM Cortex-M, RTOS, and software validation, complemented by general software development skills in Java and C.
Projects
E-commerce Automation Framework (Amazon)
Built an automation suite using Java and Selenium WebDriver to automate authentication (unregistered email validation) and shopping cart workflows. Verified product data integrity (price, quantity, subtotal) and implemented a reporting system with screenshots on failure.
Collaborative Test Automation Framework
Developed an automation framework using Java, Selenium, and TestNG, applying the Page Object Model design pattern and Git for collaboration. Conducted API testing using Postman as part of a DEPI Team Graduation Project.
E-commerce Shopping Cart Application (Java)
Developed a two-tier architecture application using Java. Utilized Java Collections for inventory management and implemented file I/O and exception handling.
Timeline
Graduated with a Bachelor of Electronics and Communications Engineering from Ain Shams University, achieving a GPA of 4.0/4.0.
Completed Valeo Techie Degree in Embedded Software Training, covering Embedded C, ARM Cortex-M, RTOS, and Agile methodologies.
Achieved ISTQB Certified Tester Foundation Level (CTFL) v4.0 certification with an 80% score.
Designed and implemented a web automation framework using Java and Selenium WebDriver during the DEPI Software Testing program.
Participated in multi-round server stress testing for a PC title on Steam as a Freelance QA Tester, evaluating backend load capacity and server stability.
Identified and resolved a provisioning blocker during eSIM technology testing for Holafly, ensuring successful completion of the testing cycle.