Today I become an official Udemy instructor and Udemy approved my course about “Selenium Webdriver From Foundation to Framework in Arabic” , the first course for automation testing in Arabic.

After 5 months of preparing, recording, coding the materials.

Now you can start with this course from Beginner level to Professional level

I covered a lot of topics related to Selenium WebDriver and test automation including :

Theoretically It’s one course , But Actually it’s 6x course ;)

1- Introduction to Java and OOP for Testers.

2- Selenium WebDriver with…


Part 1 — Use Selenium Webdriver and Chrome inside AWS Lambda

What is AWS Lambda?

Amazon explains AWS Lambda (λ) as a ‘serverless’ compute service, meaning the developers, don’t have to worry about which AWS resources to launch, or how will they manage them, they just put the code on lambda and it runs, it’s that simple! It helps you to focus on core-competency i.e. App Building or the code.

Where will I use AWS Lambda?

AWS Lambda executes your backend code, by automatically managing the AWS resources. When we say ‘manage’, it includes launching or terminating instances, health checkups, auto-scaling, updating or patching new updates, etc.

You can use it with multiple services


In a relationship, communication is the most important thing.

Communication is cited as the most important aspect in any relationship and in the success of any initiatives. Success of IT projects depends on the robust communication process. With emergence of social media, chats have become a well-accepted means of communication when it comes to approaching an IT help desk, resolving tickets, and so on.

In the context of the increased use of DevOps, communication becomes even more important as DevOps covers the entire life cycle from software development to IT operations. …


A software testing practice that follows the principles of agile software development is called Agile Testing. Agile is an iterative development methodology, where requirements evolve through collaboration between the customer and self-organizing teams and agile aligns development with customer needs.

Traditional Testing (Waterfall) VS. Agile Testing

Moataz Nabil

Senior SDET at Delivery Hero SE, MCSD-ALM , Certified Scrum Master and Automation Instructor

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store