Hi everyone, and welcome.

In this course, we'll learn different and advanced techniques for Appium to be able to create more efficient and effective mobile test automation scripts.

My name is Moataz Nabil - I'm a Developer Advocate and Test Automation expert, and I'm very excited to be your instructor in this course.

Let's start with "What will I learn during this course?"

  1. We will understand different advanced techniques and patterns with Appium tests, such as Page Objects, Data-Driven, and BDD.
  2. Running tests on parallel devices , local machines and cloud devices
  3. Running tests on the CI server, such as GitHub Actions.

By using these advanced techniques, you can create more efficient and effective mobile test automation scripts with Appium and Java.

About me - currently, I'm working as a Developer Advocate at Bitrise based in Germany.

I'm also an instructor at Test Automation University - I already have two live courses - one for Espresso for Android, and one for TestCafe using JavaScript.

I have worked before in business domains like Agriculture, Telecom, Healthcare, Fashion, and Food delivery.

I designed test automation frameworks for Web, Mobile, and API using different sets of tools and technologies.

Also, I implemented different CI/CD pipelines using different tools like GitLab, Bitbucket, Bitrise, GitHub Actions, and Jenkins.

This is my Twitter account and my LinkedIn account.

If you have any questions, you can send them to me.

# Course Prerequisite

In order to get the most out of this course, you should complete the Getting started Appium course:

Mobile Testing with Appium and Java: From Setup to Execution

# Our course content

We will start by talking about:

  • Working with the Page Object with Appium and how we can implement it using Java and Appium
  • Using Data-Driven with JSON files and Appium
  • Working with BDD, or Behavior Driven Development, and Cucumber with Appium scripts
  • Distribute our tests using Appium on different devices at the same time
  • Continuous integration with GitHub Actions to run our tests on the CI server

With Appium, let's continue our journey. See you in the next video, bye bye!

© 2025 Applitools. All rights reserved. Terms and Conditions Privacy Policy GDPR