Android Automation Test Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+18 more
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.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Dev Digest 121 - AI goes offline
A Guide to Choosing the Right Tools for App Developers
Dev Digest 120 - Apple and peers
Should senior developers refuse interview coding challenges?