I am Abdelrahman Mohamed, a detailed and curious Software Tester who thrives on turning complex requirements into solid test plans. I specialize in web and mobile testing, including UAT, functional, exploratory, and regression testing, and I enjoy identifying usability issues to improve the overall user experience. I’ve led education teams, mentored programming educators, and I’m proficient in full-stack development using Angular, Node.js, and MongoDB. I’ve integrated payment solutions like Stripe and PayPal and built e-commerce platforms, bringing a strong blend of QA and development know-how to every project.

Abdelrahman Mohamed

I am Abdelrahman Mohamed, a detailed and curious Software Tester who thrives on turning complex requirements into solid test plans. I specialize in web and mobile testing, including UAT, functional, exploratory, and regression testing, and I enjoy identifying usability issues to improve the overall user experience. I’ve led education teams, mentored programming educators, and I’m proficient in full-stack development using Angular, Node.js, and MongoDB. I’ve integrated payment solutions like Stripe and PayPal and built e-commerce platforms, bringing a strong blend of QA and development know-how to every project.

Available to hire

I am Abdelrahman Mohamed, a detailed and curious Software Tester who thrives on turning complex requirements into solid test plans. I specialize in web and mobile testing, including UAT, functional, exploratory, and regression testing, and I enjoy identifying usability issues to improve the overall user experience.

I’ve led education teams, mentored programming educators, and I’m proficient in full-stack development using Angular, Node.js, and MongoDB. I’ve integrated payment solutions like Stripe and PayPal and built e-commerce platforms, bringing a strong blend of QA and development know-how to every project.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

English
Advanced
Arabic
Advanced

Work Experience

Automation Tester (Freelance) at Freelance
March 1, 2025 - October 3, 2025
Executed and managed User Acceptance Testing (UAT) activities for web and backend applications, ensuring user requirements were met before deployment. Developed and automated UAT test cases using Selenium and maintained scripts for regression testing. Identified bugs and performance issues during UAT cycles, documented results, and provided actionable feedback to development teams. Collaborated with cross-functional teams to ensure seamless system functionality and defect resolution.
Automation Tester (Freelance) at Freelance
March 1, 2025 - October 3, 2025
Executed and managed User Acceptance Testing (UAT) activities for web and backend applications, ensuring user requirements were met before deployment. Developed and automated UAT test cases using Selenium and maintained scripts for regression testing. Identified bugs and performance issues during UAT cycles, documented results, and provided actionable feedback to development teams. Collaborated with cross-functional teams (QA, developers, business analysts) to ensure seamless system functionality and defect resolution.
Automation Tester (Freelance)
March 1, 2025 - October 3, 2025
Executed and managed User Acceptance Testing (UAT) activities for web and backend applications, ensuring user requirements were met before deployment. Developed and automated UAT test cases using Selenium and maintained scripts for regression testing. Identified bugs and performance issues during UAT cycles, documented results, and provided actionable feedback to development teams. Collaborated with cross-functional teams (QA, developers, business analysts) to ensure seamless system functionality and defect resolution.
Automation Tester (Freelance)
March 1, 2025 - October 3, 2025
Executed and managed User Acceptance Testing (UAT) activities for web and backend applications, ensuring user requirements were met before deployment. Developed and automated UAT test cases using Selenium and maintained scripts for regression testing. Identified bugs and performance issues during UAT cycles, documented results, and provided actionable feedback to development teams. Collaborated with cross-functional teams (QA, developers, business analysts) to ensure seamless system functionality and defect resolution.
QA Engineer (Freelance) at Freelance
August 1, 2024 - October 3, 2025
Designed and executed manual and automated test cases for web and mobile applications, ensuring complete test coverage. Performed functional, regression, smoke, and integration testing, to validate application stability. Collaborated with development and product teams in an Agile environment to ensure early detection and resolution of defects.
QA Engineer (Freelance) at Freelance
August 1, 2024 - October 3, 2025
Designed and executed manual and automated test cases for web and mobile applications, ensuring complete test coverage. Performed various types of testing, including functional, regression, smoke, and integration testing, to validate application stability. Collaborated with development and product teams in an Agile environment to ensure early detection and resolution of defects.
QA Engineer (Freelance)
August 1, 2024 - October 3, 2025
Designed and executed manual and automated test cases for web and mobile applications, ensuring complete test coverage. Performed various types of testing, including functional, regression, smoke, and integration testing, to validate application stability. Collaborated with development and product teams in an Agile environment to ensure early detection and resolution of defects.
QA Engineer (Freelance)
August 1, 2024 - October 3, 2025
Designed and executed manual and automated test cases for web and mobile applications, ensuring complete test coverage. Performed various types of testing, including functional, regression, smoke, and integration testing, to validate application stability. Collaborated with development and product teams in an Agile environment to ensure early detection and resolution of defects.
Manual Tester at Test.io
May 1, 2024 - Present
Conducted manual testing on web and mobile applications to identify bugs and usability issues. Performed functional, exploratory, and regression testing to ensure software quality. Analyzed user stories and requirements for validity and feasibility within the testing framework. Documented test cases, reported defects, and provided detailed feedback.
Education Team Leader at iSchool
May 1, 2024 - October 3, 2025
Train and mentor a team of programming educators. Provide ongoing guidance, support, and performance evaluations. Foster a positive and collaborative team culture.
Manual Tester at Test.io
May 1, 2024 - Present
Conducted manual testing on web and mobile applications to identify bugs and usability issues. Performed functional, exploratory, and regression testing to ensure software quality. Analyzed user stories and requirements for validity and feasibility within the testing framework. Documented test cases, reported defects, and provided detailed feedback.
Education Team Leader at iSchool
May 1, 2024 - October 3, 2025
Train and mentor a team of programming educators. Provide ongoing guidance, support, and performance evaluations. Foster a positive and collaborative team culture.
Manual Tester at Test.io
May 1, 2024 - Present
Conducted manual testing on web and mobile applications to identify bugs and usability issues. Performed functional, exploratory, and regression testing to ensure software quality. Analysed user stories and requirements for validity and feasibility within the testing framework. Documented test cases, reported defects, and provided detailed feedback.
Education Team Leader at iSchool
May 1, 2024 - October 3, 2025
Trained and mentored a team of programming educators. Provided ongoing guidance, support, and performance evaluations. Fostered a positive and collaborative team culture.
Manual Tester at Test.io
May 1, 2024 - Present
Conducted manual testing on web and mobile applications to identify bugs and usability issues. Performed functional, exploratory, and regression testing to ensure software quality. Analyzed user stories and requirements for validity and feasibility within the testing framework. Documented test cases, reported defects, and provided detailed feedback.
Programming Instructor at iSchool
September 1, 2023 - October 3, 2025
Teach programming concepts, including programming languages, algorithms, data structures, and problem-solving techniques. Facilitate hands-on coding activities and projects. Provide individualized support and guidance to students.
Programming Instructor at iSchool
September 1, 2023 - October 3, 2025
Teach programming concepts, including programming languages, algorithms, data structures, and problem-solving techniques. Facilitate hands-on coding activities and projects. Provide individualized support and guidance to students.
Programming Instructor at iSchool
September 1, 2023 - October 3, 2025
Taught programming concepts, including programming languages, algorithms, data structures, and problem-solving techniques. Facilitated hands-on coding activities and projects. Provided individualized support and guidance to students.
Customer Care Representative at Etisalat Global Services
April 1, 2021 - October 3, 2025
Respond promptly and professionally to customer inquiries and requests via email and chat. Troubleshoot technical issues and provide solutions. Strive to exceed customer expectations and build positive relationships.
Customer Care Representative at Etisalat Global Services
April 1, 2021 - October 3, 2025
Respond promptly and professionally to customer inquiries via email and chat. Troubleshoot technical issues and provide solutions. Strive to exceed customer expectations and build positive relationships.
Customer Care Representative at Etisalat Global Services
April 1, 2021 - October 3, 2025
Respond promptly and professionally to customer inquiries and requests via email and chat. Troubleshoot technical issues and provide solutions. Strive to exceed customer expectations and build positive relationships.

Education

Bachelor of Computer Science at Umm Al-Qura University
January 11, 2030 - May 1, 2019
Programming for the Web with JavaScript at University of Pennsylvania
January 11, 2030 - June 1, 2020
Delivering Quality Work with Agility at IBM
January 1, 2020 - October 3, 2025
Bachelor of Computer Science at Umm Al-Qura University
January 11, 2030 - May 1, 2019
Bachelor of Computer Science at Umm Al-Qura University
January 11, 2030 - May 1, 2019
ISTQB Foundation Level at ISTQB
September 1, 2024 - October 3, 2025
Programming for the Web with JavaScript at University of Pennsylvania
June 1, 2020 - October 3, 2025
Delivering Quality Work with Agility at IBM
January 1, 2020 - October 3, 2025
Bachelor of Computer Science at Umm Al-Qura University
January 11, 2030 - May 1, 2019

Qualifications

ISTQB Foundation Level
September 1, 2024 - October 3, 2025
ISTQB Foundation Level
September 1, 2024 - October 3, 2025
Programming for the Web with JavaScript
June 1, 2020 - October 3, 2025
Delivering Quality Work with Agility
January 1, 2020 - October 3, 2025
ISTQB Foundation Level
September 1, 2024 - October 3, 2025
Programming for the Web with JavaScript
June 1, 2020 - October 3, 2025
Delivering Quality Work with Agility
January 1, 2020 - October 3, 2025
ISTQB Foundation Level
September 1, 2024 - October 3, 2025
Programming for the Web with JavaScript
June 1, 2020 - October 3, 2025
Delivering Quality Work with Agility
January 1, 2020 - October 3, 2025

Industry Experience

Software & Internet, Education, Professional Services, Retail, Other