
Karim Elkomy
Karim Elkomy
Masr Al Qadima, Cairo, EgyptWork 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.
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
Languages
Arabic
FluentEnglish
Advanced
Training & Certifications
ISTQB Certified Tester – Foundation Level
2017Mobile Package
Mega Academy ·2015Cisco Certified Network Associate (CCNA)
Cisco·2015CCNA
IT academy·2014