Hi, I'm Mohammed Ragab!
Software Development Engineer in Test at Pixelogic media
Software testing engineer with +3 years of practical experience in IoT , and web apps testing as well as test automation and performance testing. Currently pursuing my online master's degree in Computer science (Cybersecurity) from Arizona state university.
Socials
No social links added
Education
Cyber Security
Arizona State University (ASU)
Graduating in 2024
Experience
Vodafone
software testing engineer
August 2019 - July 2022
Tested (regression and end-to-end) GUI and APIs functionalities of Vodafone international IoT(M2M) platform for SIM management for European customers Automated and executed SOAP and Rest APIs using SOAP UI and SKDF (selenium based with Java) Improved documentation of APIs of Vodafone M2M platform by reporting ambiguity, contradictions to save time, effort and cost of the future releases by 50% Achieved sustainable improvement by enhancing test steps of old test cases by adding comments, test data and annotated screenshots. This resulted in saving time and effort for new and existing software testers by 75% Built Bidirectional traceability matrices for one module of a project, resulting in 50% better testing coverage. Backend verification in database using SQL. Enhanced Documentations throughout adding more detailed steps and annotated screenshots. tested SIM cards physically and in IoT (M2M) platform of Vodafone
Projects
LAN attacks Reflector, course project (CSE 545):
•https://github.com/Mohammed-Ragab/CSE-545-software-security.gitcourse project
Built a python application which reflects attaches sent on virtual LAN using Scapy framework which is packet manipulation program and library. When the attacker sends ICMP or TCP or UDP request for a specific IP, it reflects the request by altering the MAC address and the IP of the received packet.
Basic web server using C programming, course project (CSE 545)
•https://github.com/Mohammed-Ragab/CSE-545-software-security.gitcourse project
built a basic simple web server in C programming language by using web socket, it executes Linux command remotely which are part of the URL sent by the client, then send back the results of the executed command in HTTP response.
Languages
Arabic
English
Skills
Selection of Technologies
SQL
Test Automation
API Testing
Linux
Cypress
JIRA Agile
ISTQB
Performance Testing
Network
Ready for a personalized experience? We use cookies and similar technologies to tailor our site just for you. By clicking 'Accept', you're giving us the thumbs up to use cookies and similar technologies. 🍪