Software Development Test Engineer (SDET), Android
New
K
Keeper SecurityCybersecurity software
Location: Remote, US. This is a 100% remote positionFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 3+ years of experience in software testing, SDET or test automation roles, including significant Android automation experience
- Required Skills
- JavaKotlinCI/CDGitHub Actions
Requirements
- Have 3+ years of experience in software testing, SDET or test automation roles, including significant Android automation experience.
- Have hands-on experience with Android automation frameworks such as Espresso, UI Automator, Appium or similar tools.
- Be proficient in Kotlin and/or Java.
- Have experience designing and maintaining scalable automated test frameworks.
- Have experience with Android Studio, Gradle and Android build workflows.
- Have experience integrating automated tests into CI/CD pipelines.
- Have experience testing native Android applications across emulators and physical devices.
- Understand the Android application lifecycle, permissions, background processes and platform-specific behavior.
- Have experience working with software engineers to improve testability and resolve complex defects.
- Have a bachelor’s degree in Computer Science, Engineering or equivalent practical experience.
Responsibilities
- Design, develop and maintain automated test frameworks for native Android applications.
- Build and extend automated suites for functional, regression, integration and end-to-end coverage.
- Develop automated tests using Espresso, UI Automator, Appium or similar Android testing frameworks.
- Integrate Android test automation into CI/CD pipelines using GitHub Actions, Bitrise or similar platforms.
- Execute 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 and reliability.
- Validate application behavior across Android versions, device types and configurations.
- Identify gaps in automated coverage and prioritize high-value scenarios for automation.
- Use AI-assisted tools to support test development, debugging, root-cause analysis, documentation and workflow efficiency.
View Full Description & ApplyYou'll be redirected to the employer's site