Android Automation Test Engineer

Ipolarity LLC
Hanover, NJ, United States
1 day ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
7 years minimum
Compensation
$124,800.0 - $135,200.0
Working hours
Regular working hours

Tech stack

Testing (Software) Java (Programming Language) Application Programming Interfaces (APIs) Android Software Development Application Frameworks Architectural Patterns Automation of Tests Computer Programming Continuous Integration Software Debugging Electronic Design Automation Gradle
+18 more
Design of User Interfaces Human-Computer Interaction Home Automation Intrusion Detection Systems Regression Testing Reliability Engineering Server Administration Software Engineering Systems Integration User Interface Testing Appium Backend Git Kotlin Integration Tests Bug Reporting Jetpack Compose Restful APIs

Job description

  • Build and maintain Android automation testing frameworks for apps, SDKs, and APIs
  • Develop and expand Espresso-based UI tests, including Jetpack Compose UI testing
  • Design automation patterns that reduce brittleness (stable selectors, synchronization, architecture)
  • Create and maintain automated suites (UI, functional, integration, regression) for CI readiness
  • Debug failures efficiently (triage logs, screenshots, repro steps) and drive reliability improvements
  • Partner with engineers to improve testability (hooks, IDs, test seams, debug tooling)
  • Contribute to automation documentation and onboarding guides for long-term maintainability

Requirements

  • Bachelors in CS/SE or equivalent experience
  • Strong hands-on experience building Android automation testing in production environments
  • Proficiency with Espresso and experience testing Jetpack Compose UI
  • Solid Kotlin (preferred) or Java coding skills (debugging, reading code, writing testable code)
  • Familiarity with Gradle, Git, and CI pipelines
  • Experience testing RESTful APIs and validating backend-integrated flows
  • Clear communication skills (writeups, bug reports, PR reviews, technical explanations)

Preferred Qualifications

  • Experience building or extending automation frameworks (architecture patterns, utilities, libraries)
  • Experience with UI Automator or Appium (as needed for system-level scenarios)
  • Experience with test stabilization (flake detection, retry strategy, quarantine workflows, signal metrics)
  • Experience with device/lab environments and execution at scale
  • Experience with test result reporting, aggregation, and dashboards
  • Familiarity with Maps/location frameworks is a plus, Android, Application Framework, Application Programming Interface (API), Automation, Communication Skills, Computer Programming, Debugging Skills, Debugging Tools, Documentation, Functional Testing, Git, Gradle, Home Automation, Integration Testing, Java, Kotlin, Maintenance Services, Metrics, Onboarding, Process Improvement, Production Systems, Professional Services, Public/Media/Press/Analyst Relations, REST (Representational State Transfer), Regression Testing, Reliability Engineering, Reporting Dashboards, Software Administration, Software Development, Software Testing, System Integration (SI), Test Automation, Test Harness, Testability, Testing, User Interface/Experience (UI/UX)

About the company

IPolarity LLC. is a Professional Services firm composed of highly trained professionals with a wide range of experience in various industries. We provide our clients in key industry verticals with focused expertise in IT Solution, Application Development, Application Maintenance, Testing services and Systems Integration. IPolarity LLC integrates expert industry knowledge, process and technology frameworks, strong partnerships, and a reliable work force to provide strategic solutions that generate sustainable results. We are able to leverage our expertise via a flexible delivery model, which includes onsite and offsite resources.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerbuilder.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:09 min

Understanding Kotlin Multiplatform and its compiler targets

Petar Marijanović · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

5:30 min

Running automated tests with the android accessibility scanner

Eeva-Jonna Panula · LIVE

2:18 min

Recommended resources and frameworks for learning Kotlin natively

Iris Hunkeler · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

2:16 min

Introduction to testing mobile applications for accessibility

Eeva-Jonna Panula · LIVE

Videos

See all

Related articles

See all