Mohamed Mahmoud

    Software Engineer

    Cisco
    Carleton University
    Mohamed Mahmoud

    About Me

    I am a Computer Systems Engineer with a degree from Carleton University and over three years of hands-on experience in automation and L2/L3 network protocol testing. Skilled in Python scripting and network technologies, I thrive on solving complex challenges and delivering efficient solutions in dynamic environments..

    Professional Experience

    Software QA Test Engineer

    Cisco | July 2022 - Present

    Ottawa, ON Canada

    • Developed APIs and parsers in python using pyATS
    • Wrote test cases to test multicast traffic using IXIA on new catalyst switches series
    • Replicated defects reported by customers and filed bugs if needed

    Automation Scripting

    Ericsson | September 2020 - August 2021

    Ottawa, ON Canada

    • Developed tools to Automate repetitive tasks including email content auto-population
    • Assisted engineers in modifying and adding logic to Python and Perl code
    • Gained hands-on experience with MS Flow, Azure, Selenium, Docker
    • Managed Jira tasks and provided daily progress updates

    Research Associate

    Carleton University | January - August 2020

    Computer Systems Department

    • Worked with embedded C, MATLAB, Python and Linux
    • Used HTML, CSS, JavaScript and Markdown for website modifications
    • Assisted colleagues with Windows/Ubuntu server configuration

    Curriculum Vitae

    My CV

    Click the download button above to get a copy of my full CV

    Professional Skills

    Programming Languages

    • Python
    • C++
    • C
    • Java
    • JavaScript
    • Perl

    Networking & Security

    • L2/L3 Multicast
    • OSPF
    • FnF
    • Network Testing
    • IXIA

    DevOps & Tools

    • Docker
    • Git
    • Azure
    • MS Flow
    • Selenium
    • Linux/Ubuntu

    Testing & QA

    • API Testing
    • pyATS
    • Test Case Development
    • Bug Tracking
    • Jira

    Technologies

    • ROS
    • OpenCV
    • Flask
    • JavaFX
    • Android Studio
    • MATLAB

    Soft Skills

    • Team Collaboration
    • Communication
    • Problem Solving
    • Technical Documentation
    • Project Management