Business Client need Mobile App Development

Contact person: Business Client

Phone:Show

Email:Show

Location: Boca Raton, United States

Budget: Recommended by industry experts

Time to start: As soon as possible

Project description:
"JOB POST — Senior SDET (Java + Appium) for Full Device Farm Automation (P20 + TCP/OTG + Multi-Box Orchestration)

Project Overview

I am running a physical Android device farm (40+ devices, scaling to hundreds) using P20 motherboard boxes. My goal is to create a full, end-to-end, one-click automation system that prepares all devices for Appium test automation.

This includes:

- Multi-box detection
- USB → TCP → OTG switching
- ADB lifecycle control
- P20 controller orchestration
- Reliable device registration
- Error-tolerant, production-ready automation
- Full integration into an existing Java/Spring Boot Appium device farm

This is not a UI click-bot.

This is not a prototype script.

This is an engineering role for someone who can build stable, scalable automation in Java around real hardware.


Phase 1 (Investigation & Architecture)

You will:
- C l o n e and investigate my existing Java project
- Review how the device farm currently boots, connects, and registers devices
- Understand the P20 hardware behavior
- Inspect the current ADB/TCP flow
- Identify the correct integration points

Propose the right architecture for:
- multi-box scanning
- TCP readiness
- OTG switching
- Appium device registration
- error handling & retry flow

Write a short technical report with a clear plan for Phase 2

This phase is discovery.
You will NOT be expected to write final code in Phase 1 — only to fully understand the system and define the right approach.

Phase 2 (Implementation & Integration)

Based on the investigation, you will build:

1. A Java-based orchestration layer that performs:
- Detect all connected P20 boxes
- Ensure all devices are online in TCP mode
- Connect to each P20 box
- Switch each box fully to OTG mode
- Validate that every device appears in the farm
- Retry/recover devices that drop off
- Logging + heartbeat monitoring

2. A one-click launch flow inside the existing app
- Pressing “Launch” must:
- run the TCP readiness sequence
- find all boxes
- switch each one to OTG
- refresh Appium device list
- ensure all devices are visible
- handle dynamic boxes that power on later

3. Scaling for 200+ devices

- The architecture must easily scale to many boxes and devices.

4. Production polish

- Error handling, retries, logs, timeouts, and protection against partial failures.

Required Skills
MUST HAVE:
- Strong Java (8+), Spring Boot
- Strong Appium experience
- Real SDET background — not just scripts
- Experience with device farms or similar distributed automation
- Experience with Windows desktop automation (WinAppDriver, JNA, UIAutomation, or similar)
- Ability to reverse-engineer a manufacturer tool (P20) through UI inspection + logs
- Experience with ADB, TCP/IP, device state management
- Ability to build robust fault-tolerant automation

BONUS:
- Hardware orchestration experience
- Multi-device automation

Deliverables
}
(After Phase 1 investigation)
- A written architecture plan
- Implementation of the full, one-click system inside the Java project
- Complete working solution demonstrated through video and live test and installed on my onprem hardware
- Clean, readable, well-structured code
- Documentation

This is a senior-level role with real engineering required.
Please apply only if you can deliver industrial-grade reliability." (client-provided description)


Matched companies (7)

...

Crystal Infoway

Crystal Infoway is a well-known IT Service Provider who works to Bring Ideas to Reality. We work to shape the dreams victoriously using Design, Techn… Read more

...

Appsdiary Technologies

AppsDiary is a software house that designs and develops mobile applications, websites, and custom software solutions. They work with businesses to c… Read more

...

Conchakra Technologies Pvt Ltd

At Conchakra, our mission is to empower organizations through innovative software solutions that leverage the transformative potential of artificial … Read more

...

SJ Solutions & Infotech

SJ Solutions & Infotech is a team of highly experienced and dynamic professionals who have an enormous passion for technology. In this fast changing … Read more

...

Omninos Technologies International pvt ltd

Omninos Technologies offers full-stack mobile and web development services with a specialty in ready-made app clones to accelerate launch timelines a… Read more

...

HJP Media

I am founder and CEO of HJP Media. The fastest growing AI digital solutions company in the world, offering innovative, AI powered digital marketing a… Read more

...

Chirag Solutions

Chirag Solutions is extending its services in website designing & development and software development. Our web and software development is committed… Read more