Personal Summary

  • I’m a flexible person able to adjust to new conditions, self-motivated, technology-minded
  • Proficient in automation QA test, test strategy implementation, test plan development, test execution, and bug tracking
  • Experienced in Javascript, C#, Python, Ruby, Cucumber, .NET, Selenium, Cypress and Testcafe
  • Capable of build a test automation framework from scratch and setting up CI/CD in different DevOps environments (AWOS, Azure …etc)
  • Easily collaborate with developers and project managers to accomplish milestones and ensure client expectations are met with high-quality software solutions
  • Furthermore, I'm a certified scrum master and have good experience with the agile methodology of working.

Work Experiences

Test automation specialist

August 2022 - Present
Vereniging Eigen Huis (Contract) , Amersfoort-Netherlands

During my contract time as a Test automation specialist at Vereniging Eigen Huis, I played many roles at the QA section

September 2022 - Present

Contributed with a team consisting of four testers to build a backend chain test(Ketentest) framework that uses behavior driven development with SpecFlow to test the integration of three extern systems together and with the Eigen huis register application.
Setting up CI/CD pipeline in AzureDevops and integrating it with azure keyvault rest api

Tools and technologies used:

  • Specflow
  • REST API
  • C# &.NET Test automation
  • AzureDevops
  • Azure keyvault api
  • Behavior driven development
  • Test automation architecture
  • Multi Team Environment

August 2022 - November 2022

Maintaining and improving a legacy test automation framework for Frontend component testing.
Defining new test scenarios for test automation, maintaining CI/CD pipeline in AzureDevops and integrating it with Allure as a software quality management and Jira as a track issues system.

Tools and technologies used:

  • Selenium
  • C# &.NET Test automation
  • Angular component
  • AzureDevops
  • Allure
  • Jira
  • Regression testing

QA Analyst

March 2020 - July 2022
SnelStart , Alkmaar-Netherlands

During my work as a QA analyst at SnelStart, I played many roles at the QA section

March 2021 - July 2022

Within an internal scrum team, my responsibility includes

  • Development automated tests
  • Report bugs to the developers
  • API testing (manual and Automated)
  • Functional testing
  • Regression testing
  • Exploratory testing

March 2020 - July 2022

Contributed to building and maintaining a Web-UI test automation framework using Selenium with C#. Contributed to building and maintaining a native mobile app test automation framework using Appium with C#. I am also the point of contact for other QA colleagues for challenges in test automation. In addition, identifying opportunities and improvement options for testing and test automation is also an important part of my work.

July 2020 - February 2021

Performed QA services for Brilmij Groep B.V. (GrandVision)for four domains

Part of R&D team that did researches about ML/AI, my responsibility included :

  • Accomplishing researches regarding the new test automation tools that use ML/AI
  • Coming up with new visions to improve the automated regression and integration tests processes

Test Engineer(Consultant)

November 2018 - February2020
SpriteCloud , Amsterdam-Netherlands

During my work at spriteCloud I had the opprtuinty to work in many different projets, here bellow find a list of all project I did:

ajaxshop.nl

My responsibility was included:

  • The Ajax project was a functional and testing for five domains on 14 devices included mobiles, tablets and desktops.
  • Exploratory testing for Ajax business website and Ajax Fanshop.
  • Single Sign-on testing for three domains on 14 devices

Performed Migration testing services for Heineken international group theheinekencompany.com

My responsibility was included:

  • creat a test plan
  • Baseline testing
  • Migration testing
Performed QA services for Brilmij Groep B.V. (GrandVision)for four domains

My responsibility was included:

  • Create test scenarios and test plan
  • Multi-browser testing across different browsers and different devices
  • Regression testing and analyzing the test results
  • Create logs to document testing phases and defects

zoover.nl

My responsibility was included:

  • Estimate, prioritize, plan and execute testing activities
  • Automation of functional tests, providing coverage for new features and updating existing ones as needed
  • Identify, record, document and track bugs across sprints and releases
  • Perform regression testing on a regular basis and smoke tests after releases

hely.com

Performed QA services for Hely App (Mobility Solutions and Services). I had a challenge while performing testing on this app, as testing by spriteCloud was allocated for only one day for every sprint, I had to perform regression testing within a given scope of time and also cover as many device combinations as possible. While this does put pressure on the testing process, it does also provide an affordable solution to a start-up client.

leaseplan.com

During my work as a test consultant by Leaseplan, I had the opportunity to contribute to a micro frontend project used to update an international platform in several countries

My responsibility was included:

  • Automation of functional tests using WebdriverIO
  • Develop regression tests in AWOS CI/CD
  • Corporate with the QA teams in different countries to achieve the best quality

Automation Developer

August 2018 - October 2018

Contribute to the creation of (Funnel Inspector) project.funnelinspector.nl
this role, my responsibilities include :

  • Test environment design, build up and maintenance using testing automation frameworks
  • Develop automation test reports in a way that is informational and accessible for the marketing team
  • Contribute to the creation of a database using MySQL to save the test results

QA Tester & Automation Developer

April 2018 - August 2018
Klikkie BV, Amsterdam-Netherlands
  • Creating effective test strategies
  • Execute test cases (manual or automated) and analyze results
  • Evaluate product code according to specifications
  • Organize tests to be run by the developers team
  • Developing automation test report bugs and errors
  • Working in agile environment using scrum framework

Office Manager

2009 - 2010
Sham Office Engineering,Syria-Hama-Mahardah
  • Word processing and typing
  • Sorting and filing
  • Photocopying and collating
  • Record keeping
  • Appointment scheduling
  • AutoCAD drawing

IT technical support officer

2008 - 2009
Accad Centre, Syria-Hama-Mahardah
  • Install and configure computer hardware operating systems and applications
  • Monitor and maintain computer systems and network
  • Support the roll-out of new applications
  • Test and evaluate new technology

Volunteer Work

Hospital Interpreter

2017 - 2019
Zaans Medical Center , Zaandam/Netherlands
  • Translate the conversation between doctors and patients from Arabic to Dutch / Dutch to Arabic
  • Helping patients to fill out the hospital forms
  • Helping patients understand more about their surgeries

Education

Azure Fundamentals (AZ900)

February 2021

Certified Scrum Master

March 2019

Web Development

August 2017 - March 2018
Hack Your Future/Amsterdam

Hack Your Future is a code school (foundation) teaching computer programming to refugees in 4 countries in Europe. The curriculum contains the fundamentals HTML, CSS, Node, React, Express and Databasing in MySQL/MongoDB.
hackyourfuture.net

Bachelor's degree in International Law and Legal Studies

2009-2015
University of Aleppo/Syria
  • International Crimes
  • Settlement of international disputes