profile-img

Karim Elkomy

Karim Elkomy

Masr Al Qadima, Cairo, Egypt

Work Experience

  • QA Automation EngineerFull Time

    Venzee, Canada (Remotely)

    Mar 2019 - Present -6 yrs, 3 months

    Egypt , Cairo

    • Test Automation EngineerFull Time

      PROXYM-GROUP, Abu Dhabi, UAE

      Feb 2019 - Mar 2019 -1 month

      United Arab Emirates , Abu Dhabi

      • Job Details:Project: TAMM Description: TAMM’s Portal provides its customers (UAE citizens, residents, visitors or investors) a single platform for all Abu Dhabi government services.
    • Senior Test Engineer / Test Automation EngineerFull Time

      Vodafone International Services

      Nov 2017 - Jan 2019 -1 yr, 2 months

      Egypt , Cairo

      • Job Details: Project: Monitoring Transformation Program - Description: Monitoring solution for Vodafone Group to provide a single platform for visualizing IT infrastructure and application performance and availability in order to alert the operation team when the system is experiencing performance delay or availability issue using HP Monitoring tools. - Environment: HP OMi, HP SiteScope, HP Diagnostics, HP BPM, HP UCMDB, HP NNMi, HP BSM, BMC Remedy, HP ALM, Ranorex, Selenium WebDriver, Python, Sphinx, PyQt and pytest - Responsibilities: o SPOC in Monitoring program for Vodafone Portugal, Malta, UK and demand requests. Role responsibilities:  Responsible for the communication between testing team, engineering team and program management.  Facilitate the communication between the engineering team and the testing team.  Lead the defects call.  Follow up on providing ETA for each defect from engineering team.  Responsible for sending reports for test manager on daily and weekly base.  Preparing test closure report at the end of each testing phase.  Responsible for creating the test plan for the project. o Performing functional, integration and regression testing. o Creating test scenarios, test cases and test execution reports. o Creating and executing test cases and tracking and reporting software defects using HP ALM. o Analyzing and reviewing functional requirements and specifications. o Develop an API test automation framework using Python and pytest. o Creating GUI for running the test automation framework using PyQt and Python. o Documenting the test automation framework using Sphinx. o Create, execute and maintain automation test scripts using Ranorex automation tool. o Provide automation training to manual testers.  Project: Account Management Platform (AMP) - Description: Internal portal for managing Vodafone employees / Vendors accounts on HP ALM tracking tool. - Environment: HP ALM, Selenium WebDriver, Python, pytest, Sphinx and HTML - Responsibilities: o Develop a test automation framework based on page object model using Selenium WebDriver with Python and pytest. o Work with the manual testers to identify key area to automate. o Work with the manual testers to scale up test automation practices and provide robust releases. o Create, execute, improve and maintain automation test scripts through best practices, closely monitor test results for feedback. o Creating documentation for the project using Sphinx. o Provided automation training to manual testers.
    • Junior Test EngineerFull Time

      Vodafone Egypt

      Sep 2016 - Nov 2017 -1 yr, 2 months

      Egypt

      • Education

        • Bachelor's Degree in electronics and communication

          Cairo University (CU)

          Jan 2011 - Jan 2016 - 5 yr

        Achievements

        • Testing Tools: Selenium, Protractor, Ranorex, Postman, HP ALM, TestRail, Jira, pytest. • Programming languages: Python, JavaScript, C#, C++. • Experience in automating REST API using Postman / Newman and Python. • Experience in build test automation framework using Selenium / Protractor / Ranorex. • Good understanding of CI/CD tools as Jenkins and CodeShip. • Experience in dealing with version control tools as GitHub. • Experience in creating test plans, test cases, test scenarios and test reports. • Good experience in functional, integration and regression testing. • Experience in analyzing and reviewing requirements and specifications. • Solid understanding of QA processes, testing techniques and methodologies. • Basic knowledge in SQL. • Good understanding of ITIL foundation concepts. • Experience in creating documentation using Sphinx. • Business communication, teamwork, self-learning and self-motivated skills.

        Skills

        • Selenium
        • Ranorex
        • Protractor
        • Microsoft Office
        • Python
        • ISTQB
        • Postman / Newman
        • Automation Testing
        • API
        • pytest
        View More

        Languages

        • Arabic

          Fluent
        • English

          Advanced

        Training & Certifications

        • ISTQB Certified Tester – Foundation Level

          2017
        • Mobile Package

          Mega Academy ·2015
        • Cisco Certified Network Associate (CCNA)

          Cisco·2015
        • CCNA

          IT academy·2014
        Share this Profile