Overview
Work History
Education
Skills
Certification
Languages
Additional Information
Timeline
Generic

Hesham Aboshama

Cairo

Overview

5
5
years of professional experience
1
1
Certification

Work History

Senior Test Automation Engineer

IMPARGO GmbH
04.2023 - Current

As the first Quality Assurance (QA) professional in the start-up company Impargo, I am taking ownership of QA planning and strategies.

Test Automation

  • Creating and maintaining automated test scripts for UI using Playwright, TypeScript, and Cucumber.
  • Maintaining the test automation framework.
  • I have completely re-architected the entire automation project to align with the Page Object Model design.
  • Owning the automation repository and responsible for planning the future direction of automation. This includes strategizing on how to increase test coverage, deciding what to cover in automation, and devising ways to improve the automation process.
  • Conducting automation sessions for team members.

Testing and QA

  • Establishing the testing process for the company, which includes the following steps: 1- Reviewing user stories, providing feedback, improving them, and adding new sections such as acceptance criteria and impacted areas. 2- Reviewing and providing feedback on designs, if they exist. 3- During the implementation phase, beginning to design automation cases and determining scenarios to add. These scenarios are written using Cucumber. 4- In the testing phase, manually testing the feature and adding the automation scripts. 5- Introducing the regression cycle into the release process.
  • Developing testing strategies, test plans, and testing approaches.
  • Ensuring all team members adhere to this testing process.
  • Reporting bugs using Linear.
  • Responsible for testing two web applications and one mobile application (iOS and Android) and overseeing all aspects of their testing.
  • Conducting sessions about testing processes, strategies, and concepts to foster a comprehensive understanding of testing within the team.

Test Automation Engineer

Incorta
12.2020 - 03.2023

Test Automation

  • Created and maintained automated test scripts for API and CLI using SHAFT, an open-source test automation framework. This involved creating data-driven and modular test cases using Java.
  • Tools Used (Integrated with SHAFT): Jenkins, Maven, Allure, TestNG, Jira, Git
  • Created and maintained automated test scripts for UI using Playwright and TypeScript.
  • Maintained the test automation framework.
  • Reviewed PRs for code quality, adherence to coding standards, and best practices.
  • Utilized CI/CD tools for smoke testing and regression testing.
  • Contributed to the development of an integration tool called 'Data Validation Tool' using Java.
  • Supported team members and took high ownership of assigned tasks and duties.
  • Conducted multiple automation sessions about automation and our frameworks for newcomers, team members wanting to learn automation, and developers.

Testing and QA

  • Wrote test cases for manual testing using TestRail.
  • Designed and conducted regression testing cycles.
  • Created comprehensive test plans.
  • Reported bugs using Jira.
  • Reviewed test cases created by team members.
  • Conducted multiple sessions on the product business.

Software Quality Engineer

Dokkanz
01.2020 - 11.2020

1- Create and execute tests for Ecommerce Website.

2- Manual Testing (Adhoc, Functional, GUI, Regression, System Testing)

3- Bugs reporting on bug tracking tool & updating the status of the bugs. 4- Involved in regular discussions with developers regarding defects.

5- Provide testing Status Reports.

6- Make static test against documents of the Website (SRS , Use cases).

Cochlear Implant Engineer

El-nahar For Medical Solutions
09.2018 - 09.2019

My job was to support the surgeon during the operation with any information about the internal system and measure the patient's response after the operation ,then program the external device with the audiologist.

Education

Faculty of Engineering

Mansoura University
Mansoura
08.2018

Skills

Java
OOP
SQL
Maven
Git
Selenium
Rest Assured

JavaScript

TypeScript

Playwright

Cucumber
API Testing
TestNG
Allure
Agile Methodologies
Jira

Linear
Software Development Life
Cycle (SDLC)
Jenkins
Manual Testing

Mobile Testing

Web Testing
Test Cases writing
Bug reporting

Agile Delivery

Certification

  • ISTQB Foundation Level - No. 200121011
  • ISTQB Foundation Level Agile Tester - No. 211122002
  • ISTQB Foundation Level Mobile Application Tester - No. 230123332

Languages

Arabic
Native language
English
Upper intermediate
B2

Additional Information

Date of birth: January 1st, 1996

Gender : Male

Nationality: Egyptian

Timeline

Senior Test Automation Engineer

IMPARGO GmbH
04.2023 - Current

Test Automation Engineer

Incorta
12.2020 - 03.2023

Software Quality Engineer

Dokkanz
01.2020 - 11.2020

Cochlear Implant Engineer

El-nahar For Medical Solutions
09.2018 - 09.2019

Faculty of Engineering

Mansoura University
Hesham Aboshama