iOS/Android Mobile Automation Test Engineer (XCUITest + Espresso)
Kriss Techserv
United States
Remote
USD 90,000 - 130,000
Full time
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
Job summary
A leading technology services company is looking for a Mobile Automation Tester with extensive experience in building frameworks using XCUITest and Espresso. The role involves designing automated tests, collaborating with cross-functional teams, and ensuring high-quality mobile app releases. Ideal candidates will possess strong communication skills and a deep understanding of mobile automation testing methodologies.
Qualifications
- 6+ years in mobile automation testing with hands-on experience in XCUITest and Espresso.
- Ability to create, modify, and debug automated test scripts independently.
- Strong written and verbal communication skills.
Responsibilities
- Build and maintain mobile automation frameworks using XCUITest and Espresso.
- Design and execute end-to-end test cases for native mobile apps.
- Collaborate with developers and product managers to ensure release confidence.
Skills
XCUITest (Swift)
Espresso (Java/Kotlin)
Automation Testing
Communication Skills
Scripting
Accessibility Standards
Tools
Jenkins
Bitrise
GitHub Actions
Key Responsibilities:
- Build and maintain robust mobile automation frameworks from scratch using XCUITest (Swift) and Espresso (Java/Kotlin).
- Design and execute end-to-end test cases for native mobile apps including exploratory, functional, regression, and compatibility testing.
- Use Page Object Model (POM) to create scalable and reusable automation components.
- Develop test plans, test strategies, and manage the full QA lifecycle from test execution to defect tracking and resolution.
- Validate accessibility standards, WebView components, and subscription/payment flows.
- Capture and analyze screenshots, logs, and video playback issues to troubleshoot UI bugs and flaky tests.
- Maintain stable test environments across CI/CD pipelines like Jenkins, Bitrise, or GitHub Actions.
- Collaborate with developers, product managers, and data analysts to ensure release confidence.
Must-Have Skills:
- 6+ years in mobile automation testing with real-world implementation of XCUITest (Swift) and Espresso (Java/Kotlin).
- Strong knowledge of test types (smoke, sanity, regression, exploratory).
- Hands-on scripting ability: able to create, modify, and debug automated test scripts independently.
- Familiarity with Xcode, Simulator/device testing, Driver Agent, and component structure in XCUITest.
- Experience with assert vs verify, locator strategies, and handling common automation exceptions.
- Strong written and verbal communication skills; ability to document, present, and troubleshoot efficiently.
Nice-to-Have:
- Experience with Appium and hybrid app testing.
- Exposure to test reporting tools, coverage analytics, and automation health dashboards.
- Prior experience working on CI/CD integration (Jenkins, Bitrise).
- Some experience building or contributing to mobile apps (commercial or personal projects).
- Strong understanding of OOPs concepts with hands-on in Java, Swift, Python, or C.