Ahmed Zenhom
Software Automation Senior Lead at EFG Hermes- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Credentials
-
Data Structures
CourseraJan, 2022- Nov, 2024 -
Object-Oriented Data Structures in C++
CourseraJan, 2022- Nov, 2024
Experience
-
EFG Holding
-
Egypt
-
Financial Services
-
700 & Above Employee
-
Software Automation Senior Lead
-
Sep 2020 - Present
•Design and develop the automation test cases, with associated requirements/use cases. • Design the automation frameworks to the manual testers to generate the automation scripts. •Implement generic utilities .NET automation libraries for the web, desktop, REST API and mobile frameworks •Build automation-testing solutions. •Implement page object model (POM) with web driver C#. •Training the juniors’ manual tester to run, create and maintain the automated test cases. •Set automated scripts to run the multiple applications at same time and switch between the them [B2B]. •Set the estimation plan for the implementation and execution the automated test cases. •Implement a generic automation functions to help the testers to quick writing the automation test scenarios scripts. •Design the automated summary and defect reports [Excel and HTML]. Show less
-
-
-
CUBE
-
United Kingdom
-
IT Services and IT Consulting
-
100 - 200 Employee
-
Software Automation Lead
-
Mar 2015 - Jun 2020
• Design and develop test cases, with associated requirements/use cases. • Build automation framework solution to reduce the converting test case time from manual to automation. • Convert the test cases to automated with selenium web driver C# to integrate with CI tool. • Responsible for repositories and branches on bitbucket for agile testing software versions. • Use Git bitbucket to commit, pull, sync and merge the testing software versions. • Leading the testers to convert manual test cases to be automated. • Review test cases, with associated requirements/use cases. • Implement page object model (POM) with C# for regressions test cases. • Process Improvement – Agile and Conventional (Atlassian JIRA) • Creating High Level Scenarios. • Conduct tests and prepare reports on test progress. • Perform Black Box and White Box testing. • Perform testing techniques/testing types. • Perform System test, Regression test, Smoke test and an Integration tests. • Report issues on defect tracking tools (Selenium IDE). • Leading the development team to create more advanced tests using tools like (Selenium Web Driver) • Using (Selenium Web Driver) for easily customizing the Test Result in a readable format like EXCEL, HTML, etc.…. • Apply automation test cases in parallel with different machines against different browsers using “Selenium Grid” so there is a huge saving time. • Execute Regression Tests and Integration Tests. • Responsible for the Knowledge Transfer & Orientation for the project new comers. • Delegate tasks to other team members and Follow their progress. Show less
-
-
-
Transport Information Technology (TransIT)
-
Egypt
-
Information Technology & Services
-
1 - 100 Employee
-
Senior Software Engineer
-
Oct 2014 - Mar 2015
- Deliver the software products to the customer. - Design and customize Reports. - Analysis and get the requirements from the customers. - Deliver the software products to the customer. - Design and customize Reports. - Analysis and get the requirements from the customers.
-
-
-
SICC Barcode Technology
-
Egypt
-
IT Services and IT Consulting
-
1 - 100 Employee
-
Senior Software Engineer
-
Apr 2014 - Sep 2014
Analysis and get requirements form customers. Database design. Develop ERP modules as stock control, assets tracking and attendance systems. Windows mobile applications on Motorola handheld mobiles devices. Analysis and get requirements form customers. Database design. Develop ERP modules as stock control, assets tracking and attendance systems. Windows mobile applications on Motorola handheld mobiles devices.
-
-
-
ENTELAQ
-
Software Development
-
1 - 100 Employee
-
Senior .net developer
-
Oct 2011 - Mar 2014
- Analysis and get requirements form customers. - Database design. - Develop software applications as HR and project management modules [Employment, Training, Questionnaires, Coaching, Marketing Channels, Follow Up, and Hiring Requests] for AYB [AlashankYaBalady corp.]. - Build train delay && safety and risks applications to Egyptian National Railway. - Customize hansaworld erp system. - Analysis and get requirements form customers. - Database design. - Develop software applications as HR and project management modules [Employment, Training, Questionnaires, Coaching, Marketing Channels, Follow Up, and Hiring Requests] for AYB [AlashankYaBalady corp.]. - Build train delay && safety and risks applications to Egyptian National Railway. - Customize hansaworld erp system.
-
-
-
SmartID
-
Technology, Information and Internet
-
1 - 100 Employee
-
Software Developer
-
Sep 2010 - Aug 2011
Working on HR system solution: - - Attendance System. - Payroll. - Recruitment. Working on HR system solution: - - Attendance System. - Payroll. - Recruitment.
-
-
Education
-
Ain Shams University
Bachelor of Science (BS), Computer Engineering