Software Development Test Engineer, Android
Full-time
Keeper Security
Responsibilities
- Design, develop, and maintain automated test frameworks for native Android applications.
- Build automated functional, regression, integration, and end-to-end test suites.
- Develop Android tests using Espresso, UI Automator, Appium, or similar frameworks.
- Integrate Android automation into CI/CD pipelines using GitHub Actions, Bitrise, or similar platforms.
- Run automated tests across Android emulators and physical devices.
- Partner with Android engineers to improve application testability and automation coverage.
- Investigate test failures, identify root causes, and improve automation stability.
- Validate application behavior across Android versions, device types, and configurations.
- Contribute to mobile automation architecture, tooling standards, and testing practices.
- Identify automation coverage gaps and prioritize high-value scenarios.
- Evaluate new Android automation tools and technologies.
- Use AI-assisted tools to improve test development, debugging, root-cause analysis, documentation, and workflow efficiency.
Requirements
- At least 3 years of experience in software testing, SDET, or test automation roles, including significant Android automation experience.
- Hands-on experience with Android automation frameworks such as Espresso, UI Automator, and Appium.
- Proficiency in Kotlin and/or Java.
- Experience designing and maintaining scalable automated test frameworks.
- Experience with Android Studio, Gradle, Android build workflows, and CI/CD test integration.
- Experience testing native Android applications across emulators and physical devices.
- Understanding of the Android application lifecycle, permissions, background processes, and platform-specific behavior.
- Strong debugging, analytical, problem-solving, communication, and collaboration skills.
- Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.
- Ability and willingness to use AI-assisted tools effectively.
- Must be a U.S. Person, defined as a U.S. citizen or lawful permanent resident, due to involvement in FedRAMP environments.
- Preferred: experience with Firebase Test Lab, BrowserStack, Sauce Labs, Jetpack Compose testing, accessibility, performance or network-condition testing, authentication and security-sensitive mobile workflows, cybersecurity or identity applications, Google Play release workflows, API testing, or backend-dependent mobile workflows.
Benefits
- 100% remote position, with an option for a hybrid schedule in the El Dorado Hills, California or Chicago, Illinois metro areas.
- Medical, dental, and vision insurance, including domestic partnerships.
- Employer-paid life insurance and supplemental life insurance for employees, spouses, and children.
- Voluntary short-term and long-term disability insurance.
- Roth or traditional 401(k).
- Generous paid time off, including paid bereavement and jury duty leave.
Vacancy posted more than 2 months ago
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Development Test Engineer, Android. Be the first to apply!
Related searches
- junior software test automation engineer Remote
- qa automation engineer Remote
- senior software quality engineer Remote
- sdet qa automation engineer Remote
- software quality engineer Remote
- software test engineer Remote
- software qa engineer Remote
- software quality assurance engineer Remote
- qa automation engineer remote Remote
- qa automation test engineer Remote
