Skip to content
View Abdelrhman-Ellithy's full-sized avatar

Block or report Abdelrhman-Ellithy

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Abdelrhman-Ellithy/README.md

Welcome to Abdelrahman Ellithy's GitHub Profile! πŸ‘‹

Profile Views

πŸ‘¨β€πŸ’» About Me

Hi, I'm Abdelrahman Magdy Ellithy, a passionate Software Development Engineer in Test

as I'm the Creator of Ellithium Test Automation Framework.

  • Mid-Senior Test Automation Engineer at Bevatel and MICIT Group

  • Ex Test Automation Engineer at Appy Innovate KSA

  • Ex Software Test Engineer at Cegedim Egypt

with expertise in Web, Mobile Test Automation, Manual Testing., API Testing, Performance Testing and Database Testing.

With a strong foundation in data structures, algorithms, Embedded Systems and web development, I’ve contributed to building reliable and scalable test frameworks.

I am ISTQB certified and enjoy working in Agile environments to deliver high-quality software solutions. I’m also an experienced instructor, delivering comprehensive courses on ISTQB, Manual Testing, Automation, Jenkins and Database πŸ’‘ Always striving for continuous improvement and exploring AI-powered tools and advanced testing techniques.

πŸŽ“ Education

  • Bachelor of Computer Science
    Benha University, Faculty of Computers and Artificial Intelligence
    *Ranked #1 in the last year

πŸ› οΈ Skills & Technologies

  • Software Testing:
    • Test Automation, Manual Testing, API Testing, Database Testing, Performance Testing
    • Tools: Selenium WebDriver, TestNG, JUnit, Rest Assured, Postman, Newman, JMeter
    • Test Automation Frameworks: Developed Ellithiumβ€”a robust, cross-browser, parallel execution framework with BDD and Allure reporting
  • Programming Languages: Java, Python, SQL, C, C++
  • Web Development: HTML, CSS, JavaScript
  • DevOps & CI/CD: Jenkins, Docker, Git, GitHub Actions
  • Database Technologies: MySQL, SQLite
  • Other Skills: Data Structures, Algorithms, Problem-Solving, Embedded Systems, Agile, BDD

πŸ’Ό Professional Experience

  • Mid-Senior Test Automation Engineer at Bevatel and MICIT Group (December 2024– Present)

  • Test Automation Engineer at Appy Innovate KSA (October - November 2024)

    • Testing El Wasta ERP system, Developing Test Automation Scripts and perform Exploratory Testing for E-Invoice mobile app.
    • Integrated (Appium) Mobile Test Automation Tool with Ellithium, in addition to SQL and NoSQL DB providers, offering it as a Unified Test Automation tool for the team.
  • Software Test Engineer Intern at Cegedim Egypt (Aug – september 2024)

    • Developed and enhanced the Ellithium Test Automation Framework.
    • Participated in Agile processes like sprint planning, backlog refinement, and retrospectives.
    • Developed automated test scripts for UI, API, and database testing, ensuring GDPR compliance.
  • Instructor at Udemy (Sep 2024 – Present)

    • Delivered courses on ISTQB Foundation Level, Manual Testing, API Testing, Database, SQL and Test Automation
  • Instructor (Part-Time) at Software Institute (Mar 2024 – Present)

    • Delivered courses on ISTQB Foundation Level, Manual Testing, API Testing, Database, SQL and Test Automation.
    • Developed curriculum that integrates real-world scenarios to enhance students' testing skills.
  • Generative AI Trainee at ALX Africa (Jul – Aug 2024)

    • Explored AI tools for automation and prompt engineering to build web automation and workflows.
  • Embedded Systems Intern at NeuronetiX (Mar 2024 – Apr 2024)

    • Worked on projects like Smart Home, PWM Drawer, and Voltmeter, earning the Top Intern Award.
  • IoT Trainee at Information Technology Institute (ITI) (Jul 2024)

    • Gained hands-on experience with IoT development using HTML, CSS, and JavaScript.

πŸ”₯ Key Projects

  • Cross-browser testing, parallel execution, BDD support, data-driven testing, and rich reporting with Allure.
  • BDD-based UI and API automation framework, integrated with the CI/CD pipeline.
  • Automated 13 API requests and performed load testing on both API and UI using JMeter.
  • Executed 68 manual test cases and automated 16 scenarios for the search functionality using Ellithium.
  • Automated complex web elements using advanced locators in Selenium WebDriver.

πŸ† Certifications

  • ISTQB Foundation Level CTFL
  • Problem-Solving (Basic) - HackerRank
  • Java Test Automation Path - Test Automation University
  • Data Analysis - Egypt FWD
  • Web Development - Egypt FWD
  • Embedded Systems Programming - NTI
  • All Certificates here

πŸ“« How to reach me:


Pinned Loading

  1. Ellithium Ellithium Public

    Ellithium is a Unified powerful, flexible Test Automation Framework for Web, Mobile, API, DB Testing, designed to streamline and enhance the testing process. it provides an end-to-end solution for …

    Java 6