Description
Looking for a highly skilled TestGrid Lab Engineer to support and maintain a physical mobile and desktop device testing environment. This role requires hands-on expertise in mobile automation, device configuration, and lab operations across iOS, iPadOS, and macOS platforms. The ideal candidate will be self-driven, detail-oriented, and comfortable working independently in a lab setting while supporting QA automation and testing teams
Requirements
Required Qualifications
Hands-on experience setting up and maintaining Appium servers
Strong expertise in UIAutomator2 and XCUITest drivers
Proven experience testing on iOS, iPadOS, and macOS platforms
In-depth knowledge of mobile device configuration, including:
o Developer mode enablement
o eSIM management
o App sideloading
o MDM-based device management
Experience with Tosca and/or Java-based automation frameworks
Strong troubleshooting skills and ability to work independently in a lab environment
Comfortable working onsite and handling physical devices daily
Preferred Qualifications
Prior experience supporting enterprise-level device labs
Familiarity with TestGrid or similar device farm solutions
Understanding of CI/CD integrations with mobile automation tools
Excellent documentation and communication skills
Work Environment
Onsite lab-based role at KS Headquarters Building 6360 OP (03-3571B)
Hands-on interaction with mobile and desktop devices daily
Collaboration with QA, automation, and engineering teams
Job responsibilities
Key Responsibilities
Mobile Automation & Framework Support
Set up, configure, and maintain Appium servers for mobile automation testing
Provide deep technical support for UIAutomator2 (Android) and XCUITest (iOS/macOS) drivers
Troubleshoot automation failures related to devices, drivers, and test infrastructure
Support Tosca and/or Java-based automation frameworks, including integration with physical devices
Device & Platform Testing
Perform hands-on testing and validation on:
o iOS
o iPadOS
o macOS
Ensure devices are properly configured, updated, and test-ready at all times
Assist QA teams with device-specific issues impacting test execution
Mobile Device Configuration & Management
Configure and manage mobile devices, including:
o Enabling and managing Developer Mode
o Adding, removing, and changing eSIMs
o Sideloading applications for testing purposes
o Managing devices using MDM (Mobile Device Management) solutions
Maintain accurate device inventory and configuration documentation
Physical Lab Operations
Support and maintain a physical device lab environment, ensuring:
o Devices are operational, charged, and securely stored
o Proper connectivity (Wi-Fi, network access, USB hubs, etc.)
o Lab cleanliness and organization
Coordinate device usage and availability with internal teams
Identify and resolve hardware, OS, or connectivity issues in the lab
Troubleshooting & Support
Independently diagnose and resolve complex device, automation, and infrastructure issues
Provide timely support to testing and automation teams
Escalate issues appropriately while proposing practical solutions