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


  • Arabic Automation Testing Guild Live Talks – 3rd talk

    My 3rd talk and about Testing in DevOps world


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

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


  • On Wednesday I will talking about Zalenium in Berlin

    On Wednesday 09.05.2018 I will join Egyptian Techies in Berlin family to talking about Zalenium and How to run Selenium scripts using Docker and Selenium Grid ,the event will be hosted at Get Your Guide What is Zalenium? Zalenium is a Selenium Grid extension to scale your local grid dynamically with docker containers. It uses docker-selenium to run your tests in Firefox…


  • Automated Layout Testing using Galen Framework

    A very annoying task as you have to look at your website on a lot of different browsers. We used to perform a manual check on all these browsers at the end of website development, and as a result we get some layout issues and have to find hacks to fix these defects. But what if we…


  • 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:…


  • Headless Testing becomes easy now with Chrome and Firefox

      Headless Testing with Chrome and Firefox using Selenium WebDriver(latest version) becomes easy now:- -For Chrome (latest Version): System.setProperty(“webdriver.chrome.driver”,”chromedriver exe path”); ChromeOptions chromeOptions = new ChromeOptions(); chromeOptions.addArguments(“–headless”); driver = new ChromeDriver(chromeOptions); -For Firefox 57(Quantum): System.setProperty(“webdriver.firefox.driver”,”firefoxdriver exe path”); FirefoxOptions firefoxOptions = new FirefoxOptions(); firefoxOptions.setCapability(“marionette”, true); firefoxOptions.setHeadless(true); driver = new FirefoxDriver(firefoxOptions);