Search resumes and take the initiative to contact job applicants for higher recruiting efficiency. The Choice of Hundreds of Companies.
Mechatronics engineer working in the software industry as a software test automation engineer.
A certified software tester (ISTQB CTFL, CTFL-AT, CTFL-MAT), Experienced in test automation, APIs, manual testing, and a lot of different tools, platforms & technologies.
I have more than 5+ years of experience in testing, with +4 years of experience in test automation. Also, in my spare time, I managed to build and contribute to open-source tools that could help testers, like pytest-qatouch a python plugin, and Utask (Todoist clone), a react web app to be used to practice testing activities.
I like to think of myself as an ambivert who tends to be an introvert, a quick learner,
flexible working with different tools & technologies in different environments, curious, and eager to gain tons of experiences.
Cairo, Egypt
[email protected]
Phone: +201018401225
Atomica AI • April 2021 - Present
As an extension to my work in 360Imaging, we moved to Atomica.ai, and I work as a senior manual/automation tester on some web and desktop apps related to Atomica dentistry software apps.
Also, I currently act as a team lead for both desktop and web teams.
Some of my duties involve:
• Leading both web and desktop team and their testing process
• Managing test plans and activities
• Interviewing new candidates for testing positions and setting and creating the technical tests
• Responsible for hiring, onboarding, and training new candidates
• Oversee the overall quality of some of the desktop and web apps Atomica dev team develop
• Plan with dev leads and POs the new goals for Atomica apps
• Collaborate with most of the teams in the company to ensure the quality of our products
• Create and manage the automation frameworks and strategies for web and desktop apps
• Responsible for the CI/CD Piplines
• Testing highly critical new and existing features
• Collaborate with QA Engineers to develop effective strategies and test plans
• Sketching out ideas for automated software test procedures.
• Designing and writing test automation scripts
• Investigating problems in software as a result of testing with dev team
• Work with QA analysts and software developers to find solutions
Some of the technologies I work with
QML/QT Technologies - Cypress - Python - CMake - C/C++ - JavaScript/Typescript - Reactjs - AWS/DevOps - Github actions - Some CI/CD tools - Open Source Tools
Skills:
Automation Testing - Manual Testing - API Testing - DevOps - Agile Testing - Desktop testing. Web testing - Training/onboarding - Hiring
uTest • January 2019 - December 2023
Working as a Freelancer Software Tester
• Finding different types of software bugs in app/web applications.
• Complete and execute test cases on app/web applications.
3Sixty • April 2020 - August 2021
I work as a manual/automation tester on some medical software programs
Some of my duties involve:
• Manually testing new and existing features
• Created QA reports and bug tickets based on the outcome of QA test cycles.
• Collaborate with QA Engineers to develop effective strategies and test plans
• Sketching out ideas for automated software test procedures.
• Designing and writing test automation scripts
• Investigating problems in software as a result of testing
• Work with QA analysts and software developers to find solutions
• Work on both desktop and web applications
Some of the technologies I work with
QML/QT Technologies - Cypress - Python - CMake - C/C++ - JavaScript - JIRA - Open Source Tools
ITShare • September 2019 - December 2019
I was a trainee in +3 months of Software Testing Specialist/Diploma from ITShare supported by NTI, which involves:
• Manual Testing and Automation Testing
• ISTQB® Foundation Level Syllabus + The Agile Tester And Mobile Application Syllabus
• Basic SQL & Java Programming Basics
• Mobile Testing & Mobile Automation with Appium
• Web Automation testing with selenium
• Practice Manual & Automation Testing
• API Testing, Performance Testing, and Basic Security Testing
• Basic Embedded Systems Testing
• 80 Hours Hand on a Project
• Soft Skills training involves Communication and Presentation skills.
ElMnassa Innovation & Development LLC. • August 2019 - September 2019
I was working as a Software Tester
• Testing Web and Android mobile applications
• Follow up with the development team on the status of the applications.
• Writing a Software Requirement Specification (SRS) for a new project.
Valeo • September 2018 - September 2018
Attend the Valeo Testing Academy Training
Where i gained knowledge in
• Object Oriented Programming (OOP) in JAVA
• Software Testing techniques (ISTQB Foundation level)
• Basic Embedded testing
Cloud DevOps Engineer • 2022 - 2022
The nano-degree contains the following courses:
- Cloud Fundamentals
- Deploy Infrastructure as Code (IAC)
- Build CI/CD Pipelines, Monitoring & Logging
Throughout the program, I learned about AWS cloud fundamentals & its services, making infrastructure code using AWS CloudFormation, CI/CD processes and practices, and some of the different deployment strategies. I also practice those topics by doing quizzes/exercises and projects like creating a highly available infrastructure and creating a CI/CD pipeline.
Some of the tools or services I got exposed to throughout the program were:
AWS services like S3, RDS, EC2, CloudFront, and CloudFormtaion, Also CircleCI, Ansible, and Prometheus
Mechanical Engineering,Mechatronics & Robotics Engineering • 2013 - 2018
Test Automation Manual Testing API Testing DevOps / CI / CD Agile Testing Performance Testing Git/GitHub jira tools Java JavaScript Python Maven Postman Jenkins CircleCI Github AWS Selenium Cypress Quick Learner LeadershipSkills Good Communication Skills Research Skills
Arabic — Native or Bilingual English — Professional
Mohamed is a very dedicated person with a huge ambition to always learn and improve himself. I consider him as one of the most intelligent students I have ever taught. I predict that he will have a bright future in the field and will be a very valuable contributor to any organization he will join.
I was impressed by Raslan’s ability to deal with different types of tasks – effortlessly. That skill often takes years to develop among professionals, but it seemed to come perfectly naturally to him.
UTasks is a Todoist clone made with js, web react and firebase, meant for testing purposes, like trying different test automation tools and techniques or just manually test the app instead of relying on some online apps "that may change over time and make your test automation scripts fail" or "you simply don't have a way to try some advanced test automation techniques, weird scenarios or some test automation best practices"
Its a pytest plugin that integrates between pytest and a test case management system called (QA touch), the plugin is used for uploading test results automatically to a QAtouch Testrun after running your automation scripts.
Mechatronics engineer working in the software industry as a software test automation engineer.
A certified software tester (ISTQB CTFL, CTFL-AT, CTFL-MAT), Experienced in test automation, APIs, manual testing, and a lot of different tools, platforms & technologies.
I have more than 5+ years of experience in testing, with +4 years of experience in test automation. Also, in my spare time, I managed to build and contribute to open-source tools that could help testers, like pytest-qatouch a python plugin, and Utask (Todoist clone), a react web app to be used to practice testing activities.
I like to think of myself as an ambivert who tends to be an introvert, a quick learner,
flexible working with different tools & technologies in different environments, curious, and eager to gain tons of experiences.
Cairo, Egypt
[email protected]
Phone: +201018401225
Atomica AI • April 2021 - Present
As an extension to my work in 360Imaging, we moved to Atomica.ai, and I work as a senior manual/automation tester on some web and desktop apps related to Atomica dentistry software apps.
Also, I currently act as a team lead for both desktop and web teams.
Some of my duties involve:
• Leading both web and desktop team and their testing process
• Managing test plans and activities
• Interviewing new candidates for testing positions and setting and creating the technical tests
• Responsible for hiring, onboarding, and training new candidates
• Oversee the overall quality of some of the desktop and web apps Atomica dev team develop
• Plan with dev leads and POs the new goals for Atomica apps
• Collaborate with most of the teams in the company to ensure the quality of our products
• Create and manage the automation frameworks and strategies for web and desktop apps
• Responsible for the CI/CD Piplines
• Testing highly critical new and existing features
• Collaborate with QA Engineers to develop effective strategies and test plans
• Sketching out ideas for automated software test procedures.
• Designing and writing test automation scripts
• Investigating problems in software as a result of testing with dev team
• Work with QA analysts and software developers to find solutions
Some of the technologies I work with
QML/QT Technologies - Cypress - Python - CMake - C/C++ - JavaScript/Typescript - Reactjs - AWS/DevOps - Github actions - Some CI/CD tools - Open Source Tools
Skills:
Automation Testing - Manual Testing - API Testing - DevOps - Agile Testing - Desktop testing. Web testing - Training/onboarding - Hiring
uTest • January 2019 - December 2023
Working as a Freelancer Software Tester
• Finding different types of software bugs in app/web applications.
• Complete and execute test cases on app/web applications.
3Sixty • April 2020 - August 2021
I work as a manual/automation tester on some medical software programs
Some of my duties involve:
• Manually testing new and existing features
• Created QA reports and bug tickets based on the outcome of QA test cycles.
• Collaborate with QA Engineers to develop effective strategies and test plans
• Sketching out ideas for automated software test procedures.
• Designing and writing test automation scripts
• Investigating problems in software as a result of testing
• Work with QA analysts and software developers to find solutions
• Work on both desktop and web applications
Some of the technologies I work with
QML/QT Technologies - Cypress - Python - CMake - C/C++ - JavaScript - JIRA - Open Source Tools
ITShare • September 2019 - December 2019
I was a trainee in +3 months of Software Testing Specialist/Diploma from ITShare supported by NTI, which involves:
• Manual Testing and Automation Testing
• ISTQB® Foundation Level Syllabus + The Agile Tester And Mobile Application Syllabus
• Basic SQL & Java Programming Basics
• Mobile Testing & Mobile Automation with Appium
• Web Automation testing with selenium
• Practice Manual & Automation Testing
• API Testing, Performance Testing, and Basic Security Testing
• Basic Embedded Systems Testing
• 80 Hours Hand on a Project
• Soft Skills training involves Communication and Presentation skills.
ElMnassa Innovation & Development LLC. • August 2019 - September 2019
I was working as a Software Tester
• Testing Web and Android mobile applications
• Follow up with the development team on the status of the applications.
• Writing a Software Requirement Specification (SRS) for a new project.
Valeo • September 2018 - September 2018
Attend the Valeo Testing Academy Training
Where i gained knowledge in
• Object Oriented Programming (OOP) in JAVA
• Software Testing techniques (ISTQB Foundation level)
• Basic Embedded testing
Cloud DevOps Engineer • 2022 - 2022
The nano-degree contains the following courses:
- Cloud Fundamentals
- Deploy Infrastructure as Code (IAC)
- Build CI/CD Pipelines, Monitoring & Logging
Throughout the program, I learned about AWS cloud fundamentals & its services, making infrastructure code using AWS CloudFormation, CI/CD processes and practices, and some of the different deployment strategies. I also practice those topics by doing quizzes/exercises and projects like creating a highly available infrastructure and creating a CI/CD pipeline.
Some of the tools or services I got exposed to throughout the program were:
AWS services like S3, RDS, EC2, CloudFront, and CloudFormtaion, Also CircleCI, Ansible, and Prometheus
Mechanical Engineering,Mechatronics & Robotics Engineering • 2013 - 2018
Test Automation Manual Testing API Testing DevOps / CI / CD Agile Testing Performance Testing Git/GitHub jira tools Java JavaScript Python Maven Postman Jenkins CircleCI Github AWS Selenium Cypress Quick Learner LeadershipSkills Good Communication Skills Research Skills
Arabic — Native or Bilingual English — Professional
Mohamed is a very dedicated person with a huge ambition to always learn and improve himself. I consider him as one of the most intelligent students I have ever taught. I predict that he will have a bright future in the field and will be a very valuable contributor to any organization he will join.
I was impressed by Raslan’s ability to deal with different types of tasks – effortlessly. That skill often takes years to develop among professionals, but it seemed to come perfectly naturally to him.
UTasks is a Todoist clone made with js, web react and firebase, meant for testing purposes, like trying different test automation tools and techniques or just manually test the app instead of relying on some online apps "that may change over time and make your test automation scripts fail" or "you simply don't have a way to try some advanced test automation techniques, weird scenarios or some test automation best practices"
Its a pytest plugin that integrates between pytest and a test case management system called (QA touch), the plugin is used for uploading test results automatically to a QAtouch Testrun after running your automation scripts.