• I will give a talk at Techila Con Online

    Excited to be joining Techila Con as a speaker and will give a talk about The Test Automation Challenges with Mobile Apps Development at Techila Con Online on JUN 13 at 7:00 pm, it’s a free and online event, you can get your ticket from here https://ticketing.eventtus.com/4e15vj7jb5w67r2hmd6hibxrkh9dhf0q/tickets?fbclid=IwAR1erqD8AgchpKzeuDSqadQqABynIIPkRC1dmmI6tR_vg6aAzPWwMZREECs https://www.facebook.com/events/871136280063656/


  • GDG DevFest Berlin – Continuous Testing and Mobile DevOps

    It was an honor for me to give a talk about “Continous Testing and Mobile DevOps” at GDG DevFest Berlin 2019. About the talk: Build your Mobile CI/CD pipeline in a few steps. Mobile DevOps is a practice of bringing the different disciplines involved in developing, testing, releasing, and operating software into being functional inside…


  • Continuous Testing and Mobile DevOps Session

    It was an honor for me to give a talk about “Continous Testing and Mobile DevOps using Bitrise and Sauce Labs” at Continuous Testing Meetup in Berlin. About the talk: Build your Mobile CI/CD pipeline in a few steps. Mobile DevOps is a practice of bringing the different disciplines involved in developing, testing, releasing, and…


  • My first Talk is published with almentor.net

    🎉🎉🎉My first Talk is published with almentor.net the 1st E-Learning and Personal Development in the Middle East The talk about Test Automation because it’s become the most important topic in all software development companies, you will learn how to start your journey in Test Automation in a few steps. New experience and hope it will…


  • adb (Android Debug Bridge) cheatsheet

    Android Debug Bridge (adb) is a command-line tool that lets you communicate with a device. The adb command facilitates a variety of device actions, such as installing and debugging apps, and it provides access to a Unix shell that you can use to run a variety of commands on a device. It is a client-server…


  • Automation Testing الخطوات اللى هتبدأ بيها تتعلم

    السلام عليكم ف البوست ده هنتكلم ان شاء الله عن إيه الخطوات اللى هتبدأ بيها تتعلم Automation Testing برده من واقع شوية خبره ليس أكتر 🙂 أحنا هنا بنتكلم بشكل Generic مش هنتكلم عن Tool معينة أو Framework أو لغة معينة أو مفضلة لأ الموضوع عام ف البداية ممكن نتكلم هنا عن نوعين من الناس ف…


  • End-to-End Web Testing with TestCafe

    A Node.js tool to automate end-to-end web testing.Write tests in JS or TypeScript, run them and view results What is E2E Testing ? End-to-end testing is where you test your whole application from start to finish. It involves assuring that all the integrated pieces of an application function and work together as expected. End-to-end tests…


  • The top Git commands

        Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency. Here are the top Git commands: git checkout X git checkout -b new-branch git commit * git add . git add <specific filename> git status git pull = git fetch…


  • Important Update About SeleniumWebDriver and C#

    SeleniumWebDriver v3.11.1 for C# Marked .NET PageFactory obsolete. Additionally, using the PageFactory provides no benefit over other methods of Page Object creation in .NET. The existing code has been migrated to a new repository under a new organization on GitHub (https://lnkd.in/dWqhBq4 Users should update their references and migrate their code to use `SeleniumExtras.PageFactory`.    Source:…


  • Faking Data for test automation

    You are developing test automation script for your application and need test data or your application has been deployed and the product owner or the business owner comes around the corner. The registration screen loads up but you realise there’s no data in the system. And you can’t think of any creative customer names besides…