Skip to main content
4-Week Online Bootcamp • 16 hours

AI-Assisted Mobile UI Test
Automation
using Claude

Master mobile UI test automation with Appium and supercharge your productivity using Claude, the AI assistant that writes, debugs, and scales your test framework with you.

Dates

June 7, 14, 21, 28 2026

Time

2:00 PM - 6:00 PM SGT

Format

Online (Live)

Applications Closed View Curriculum

Build Real Frameworks

End-to-end mobile UI test automation frameworks built from scratch across iOS and Android, with POM, data-driven testing, and CI/CD baked in.

AI-Accelerated Workflow

Use Claude Code to generate page objects, test data, utilities and debug flaky tests — shipping a week's worth of automation in an afternoon.

Playwright-Style Finale

Finish by rebuilding your suite in taqwright — Playwright's runner over Appium 3 — with recording, AI-generated tests, and cloud runs on BrowserStack.

What You Will Learn

Build complete Appium frameworks from scratch — then scale them with AI.

1

Appium from Zero to Confident

Understand Appium architecture, desired capabilities, locator strategies, and core commands across iOS and Android — in both Node (WebdriverIO) and Python (pytest).

2

Advanced Mobile Interactions

Gestures (swipe, scroll, pinch), alerts, permissions, and working with WebView contexts in hybrid apps.

3

Design Patterns & POM

Build maintainable frameworks using Page Object Model, reusable utilities, and data-driven test design.

4

AI-Assisted Test Development

Use Claude Code with the Appium MCP server to drive the real device, author specs and page objects, and hunt flaky tests with a custom sub-agent.

5

CI/CD & Cloud Device Farms

Run tests on GitHub Actions with parallel execution on the BrowserStack real-device grid.

6

Reporting, CI & taqwright

Allure / pytest-html reporting with screenshot-on-failure, CI on GitHub Actions, and a Playwright-style finale with taqwright — codegen, AI-generated tests, and cloud runs.

Who Should Attend

Perfect for engineers ready to level up mobile UI test automation with AI assistance.

QA Engineers & SDETs

Ready to expand into mobile UI test automation or modernise existing Appium suites with AI.

Mobile Developers

iOS/Android developers who want to own automation for their apps end-to-end.

Automation Leads

Leaders evaluating AI-assisted development for their team's test velocity and quality.

Manual Testers Leveling Up

Transitioning to automation and keen to use AI as a learning accelerator.

DevOps & Platform Engineers

Integrating mobile tests into CI/CD and cloud device farm pipelines.

Anyone Curious About AI in QA

Want to see Claude pair-programming on real mobile UI test automation, not just a demo.

Prerequisites

What you need before Day 1

Basic Programming

Comfortable with JavaScript, Python, or Java fundamentals.

Software Testing Basics

Familiarity with common testing concepts — test cases, assertions, test pyramid.

+

Laptop with Admin Access

Required for installing Appium, Android Studio / Xcode, and running emulators.

+

Claude Code Access

We'll help you set up Claude Code CLI on Day 3 — no existing subscription required.

What You'll Get

Everything you need to ship production-grade mobile UI test automation.

Course Materials

Slides, cheat sheets for Appium commands and locators, and reference guides.

Starter Repo

Pre-configured starter templates, sample apps, and Docker containers.

Community Access

Private cohort channel plus the taqelah! community for ongoing learning.

Certificate

Certificate of completion to showcase your mobile UI test automation + AI skills.

Your Instructor

Learn from a practitioner who ships mobile UI test automation at scale.

Lead Instructor - Syam Sasi

Syam Sasi

Lead Test Engineer • Founder, taqelah!

14+ years in test automation and quality engineering
Built and led mobile + web automation frameworks for large-scale consumer apps
Daily Claude Code user — running AI-assisted test development in production
Conference speaker and workshop instructor at international events

Bootcamp Curriculum

Four Sundays, 4 hours each — from your first green Appium test to a Playwright-style taqwright suite, taught in both Node and Python.

Live Sessions: June 7, 14, 21, 28 2026 • 2:00 PM – 6:00 PM SGT

The mobile automation landscape, environment setup, and your first green Appium test — then a real login flow. Hands-on in both Node (WebdriverIO) and Python (pytest).

Session 1 (2h) — Introduction & Setup:

  • Mobile testing landscape: iOS vs Android, native vs hybrid vs web, APK vs AAB, UiAutomator2 vs Espresso
  • Why Appium? Architecture, driver model, and capabilities
  • Environment verification and an Appium Inspector walkthrough
  • Lab: Run your first green Appium test against the Settings app

Session 2 (2h) — Locators, Commands & Waits:

  • Locator strategies: accessibility id (preferred), id, xpath, class name, UiAutomator selectors
  • Core commands (tap, setValue, getText) and implicit vs explicit waits — never sleep
  • Lab: Automate a login flow on the demo app using locators from Appium Inspector

Turn the login script into a clean, scalable suite — solid synchronization, gestures, data-driven tests, and parallel runs.

Session 1 (2h) — Synchronization & Gestures:

  • Synchronization: implicit vs explicit vs fluent waits, and condition-based waiting
  • Gestures: scroll-to-element, swipe, drag-and-drop, long-press, double-tap, pinch (mobile: commands vs W3C Actions)
  • Labs: Three flavours of waits, and six real gestures with assertions

Session 2 (2h) — Data-Driven & Parallel:

  • Data-driven testing: pytest parametrize / WebdriverIO data loops — one flow, many rows
  • Parallel testing: maxInstances (Node) / pytest-xdist (Python) — one session per device
  • Lab: Run the login suite across two emulators in parallel

Understand AI, let Claude author your tests, then scale the suite — Page Objects, reporting, CI, and cloud devices.

Session 1 (2h) — AI Foundations & Claude-Assisted Authoring:

  • AI foundations in plain English: LLMs as prediction engines, tokens & context windows, prompting, and verifying everything
  • A real Claude Code project: CLAUDE.md context, the Appium MCP server driving the device, custom slash commands, and a flaky-hunter sub-agent
  • Hands-on: Claude authors specs, refactors flat tests into Page Objects, and hunts flakiness

Session 2 (2h) — Scaling the Suite:

  • Page Object Model: Login / Catalog / Product, with one end-to-end flow (login → search → add to cart)
  • Reporting (Allure / pytest-html with screenshot-on-failure) and CI on GitHub Actions with emulator auto-boot
  • Lab: Run the same suite on the BrowserStack real-device grid

Meet taqwright — the Playwright test runner with a flat mobile locator API on Appium 3. Record, run, AI-generate, and debug in the cloud.

Session 1 (2h) — Getting Started with taqwright:

  • What taqwright is: the Playwright runner, fixtures and expect, with a mobile fixture over Appium 3 (UiAutomator2 / XCUITest)
  • Install & provision (npm init taqwright, doctor, devices); write tests with getById/getByLabel, click, fill and auto-waiting assertions
  • Codegen: record a flow, rank locators, and emit a spec

Session 2 (2h) — Scale, AI-Generate & Cloud:

  • taqwright test features: projects (Android + iOS), parallelism, parameterize, retries, timeouts, trace viewer, merged reports
  • Lab: Run a Page Object spec on BrowserStack — cloud run & debug

What Past Participants Say

Real feedback from attendees of our previous taqelah! workshops

Loading feedback...

Frequently Asked Questions

Yes. All four sessions are delivered live online on June 7, 14, 21 and 28, 2026 from 2:00 PM – 6:00 PM SGT. Sessions are interactive with hands-on coding, not passive lectures.

No — we'll use emulators and simulators (Android Studio for Android; Xcode on macOS for iOS). Real devices are optional. Windows/Linux participants can focus on Android; macOS participants can cover both platforms.

Not beforehand. We'll walk through setting up Claude Code CLI on Day 3. Participants will need to create an Anthropic account; free tier or a small credit top-up is typically enough for the bootcamp.

After payment is confirmed, we'll share the registration link, cohort channel invite, and joining details via email and WhatsApp.

Yes — recordings will be shared with registered participants for catch-up, but the hands-on labs are best done live with instructor support.

Full refund up to 7 days before Day 1. Within 7 days, we can transfer your seat to the next cohort. Email contact@taqelah.sg to arrange.

Ready to Accelerate Your Mobile Testing?

Applications for the first cohort (starting June 7, 2026) are now closed

Follow us or email contact@taqelah.sg to hear about future cohorts

REGISTRATION CLOSED

Bootcamp Pricing

All 4 sessions • recordings • community access • certificate

Full Bootcamp

SGD 100

~ USD 75 • 16 hours of live training • 100 seats

Applications Closed

Thank you for your interest! This cohort is full.

Have Questions?

Chat with us on WhatsApp for instant support

Chat on WhatsApp