No-Code Mobile Test Automation Platform (iOS & Android)

Job ID: 39720772

Budget: $250 – $750 USD

Project Overview

We are looking for an experienced software development team (or highly skilled freelancers) to design and build a no-code mobile test automation / RPA platform for iOS and Android.

The platform must enable non-technical users to create, manage, and execute mobile automation workflows through an intuitive visual drag-and-drop interface, with data-driven testing capabilities and detailed reporting.

The final product will allow testing on both real devices and cloud-based device farms, offering multi-device execution and supporting Excel/CSV integration for flexible automation scenarios.

This is a long-term project with phased delivery:

Phase 1: Proof of Concept (PoC)

Phase 2: Minimum Viable Product (MVP)

Phase 3: Beta & Production Release

Key Objectives
Core Functionalities

UI Scanning & Element Detection

Automatic discovery of UI elements for mobile apps (labels, inputs, buttons, switches, lists, etc.).

Manual “Pick-One” mode for selecting elements when needed.

No-Code Bot Creation

Visual drag-and-drop interface to build automation workflows without writing code.

Users can organize workflows into bot-jobs, blocks, and reusable components.

Data-Driven Testing

Integration with Excel/CSV files for dynamic inputs and outputs.

Ability to iterate test scenarios based on external datasets.

Multi-Device Execution

Execute workflows in parallel on multiple Android and iOS devices.

Optional integration with device farms (e.g., BrowserStack, AWS Device Farm).

Reporting & Logging

Generate HTML/PDF/CSV reports with:

Execution results

Variables used

Screenshots on demand and on failure

Execution times per step

Cross-Platform Support

Android 10+ and iOS 15+ support.

Tablet compatibility included.

Technical Requirements
Mobile Automation Frameworks

Android: Appium, UIAutomator2, AccessibilityService.

iOS: XCUITest, WebDriverAgent, provisioning profiles.

No-Code Builder

Intuitive drag-and-drop editor for building bot-jobs and blocks.

Live preview of workflows and reusable components.

Support for variables, conditions, loops, ExcelGOTO, and ExcelWrite actions.
Related categories: Mobile App Development iPhone Android React.js