Ahmed Zenhom

Software Automation Senior Lead at EFG Hermes
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Egypt, EG

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Credentials

  • Data Structures
    Coursera
    Jan, 2022
    - Nov, 2024
  • Object-Oriented Data Structures in C++
    Coursera
    Jan, 2022
    - Nov, 2024

Experience

    • 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

    • 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

    • 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.

    • 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.

    • 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.

    • 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

Community

You need to have a working account to view this content. Click here to join now