···
Log in / Register

Coding Expert - Xcode and Appium

Indeed
Full-time
Onsite
No experience limit
No degree limit
79Q22222+22, Portugal, 1000-001
Favourites
Share
Some content was automatically translatedView Original

Description

Job Summary: This role involves leading mobile/QA automation with Appium/WDA/iOS, setting up the entire stack, and developing web interfaces for stream grids and input forwarding. Key Highlights: 1. Leadership in mobile/QA automation with Appium + WDA + iOS 2. Complete setup of automation infrastructure 3. Fullstack/Node.js development for web interface Looking for an automation engineer (mobile/QA automation) — the key figure. Experience with Appium \+ WDA \+ iOS is a must. They set up the entire stack: WDA certificate signing, session stability, reconnection handling on dropouts. This is 70% of the project's complexity. Fullstack/Node.js developer — web interface: stream grid, click and keyboard input forwarding, operator authorization. Mid\-level is sufficient. Also we need help setting up this infrastructure: iPhones → Mac mini (USB hub). All devices are connected to the Mac mini via USB. The Mac mini is the only machine that can "talk" to iOS devices at a low level. WebDriverAgent (WDA) on each iPhone. This is Apple's testing agent, installed via Xcode. It accepts commands: taps, swipes, text input, launching apps. Essentially — the "hands." Appium on the Mac mini. The orchestrator: maintains sessions with all iPhones through WDA and provides a unified API. One Appium server instance per device (different ports). Video stream. WDA can output an MJPEG stream of each iPhone's screen. The Mac mini collects these streams and serves them externally — the "eyes." Web server (Node.js) \+ Nginx. A web application runs on the Mac mini: it serves a site with a grid of screens (video from each device) and receives the operator's clicks/actions. A click on the screen in the browser → is translated into coordinates → a command to Appium → WDA → a tap on the real iPhone. Nginx acts as a reverse proxy so everything is accessible externally at a single address over HTTPS. Work Location: Remote

Source:  indeed View original post
João Santos
Indeed · HR

Company

Indeed
João Santos
Indeed · HR
Cookie
Cookie Settings
Our Apps
Download
Download on the
APP Store
Download
Get it on
Google Play
© 2025 Servanan International Pte. Ltd.