Summary
Keeper Security is a cybersecurity software company that protects organizations and individuals from cyber attacks. The company is seeking a Software Development Engineer in Test focused on designing and maintaining automated testing solutions for native Android applications, integrating test automation into CI/CD pipelines, and improving application quality, reliability, and release readiness.
Responsibilities
- Design, develop and maintain automated test frameworks for native Android applications
- Build and extend automated test 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 different Android versions, device types and configurations
- Contribute to mobile automation architecture, tooling standards and testing best practices
- Identify gaps in automated coverage and prioritize high-value scenarios for automation
- Evaluate and adopt new Android automation tools and technologies where appropriate
- Use AI-assisted tools such as Claude, ChatGPT, GitHub Copilot or similar platforms to improve test development, debugging, root-cause analysis, documentation and workflow efficiency
Skills
- 3+ years of experience in software testing, SDET or test automation roles, including significant Android automation experience
- Strong hands-on experience with Android automation frameworks such as Espresso, UI Automator, Appium or similar tools
- Proficiency in Kotlin and/or Java
- Experience designing and maintaining scalable automated test frameworks
- Experience with Android Studio, Gradle and Android build workflows
- Experience integrating automated tests into CI/CD pipelines
- Experience testing native Android applications across emulators and physical devices
- Strong understanding of Android application lifecycle, permissions, background processes and platform-specific behavior
- Strong debugging, analytical and problem-solving skills
- Experience working closely with software engineers to improve testability and resolve complex defects
- Strong communication skills and ability to collaborate across Engineering, Product and QA teams
- Ability and willingness to use AI-assisted tools effectively to improve automation development, debugging, analysis and documentation
- Bachelor's degree in Computer Science, Engineering or equivalent practical experience
- Due to this role's involvement in FedRAMP environments, qualified candidates must be a U.S. Person, defined as a U.S. citizen or lawful permanent resident
- Experience with cloud-based mobile device testing platforms such as Firebase Test Lab, BrowserStack or Sauce Labs
- Experience with Jetpack Compose testing
- Familiarity with Android accessibility, performance or network-condition testing
- Experience testing authentication, biometrics, passkeys, MFA or other security-sensitive mobile workflows
- Experience testing cybersecurity, identity or password management applications
- Familiarity with Google Play release workflows and mobile release validation
- Experience with API testing or backend-dependent mobile workflows
Qualifications
Must Haves
- 3+ years of experience in software testing, SDET or test automation roles, including significant Android automation experience
- Strong hands-on experience with Android automation frameworks such as Espresso, UI Automator, Appium or similar tools
- Proficiency in Kotlin and/or Java
- Experience designing and maintaining scalable automated test frameworks
- Experience with Android Studio, Gradle and Android build workflows
- Experience integrating automated tests into CI/CD pipelines
- Experience testing native Android applications across emulators and physical devices
- Strong understanding of Android application lifecycle, permissions, background processes and platform-specific behavior
- Strong debugging, analytical and problem-solving skills
- Experience working closely with software engineers to improve testability and resolve complex defects
- Strong communication skills and ability to collaborate across Engineering, Product and QA teams
- Ability and willingness to use AI-assisted tools effectively to improve automation development, debugging, analysis and documentation
- Bachelor's degree in Computer Science, Engineering or equivalent practical experience
- Due to this role's involvement in FedRAMP environments, qualified candidates must be a U.S. Person, defined as a U.S. citizen or lawful permanent resident
Nice to Haves
- Experience with cloud-based mobile device testing platforms such as Firebase Test Lab, BrowserStack or Sauce Labs
- Experience with Jetpack Compose testing
- Familiarity with Android accessibility, performance or network-condition testing
- Experience testing authentication, biometrics, passkeys, MFA or other security-sensitive mobile workflows
- Experience testing cybersecurity, identity or password management applications
- Familiarity with Google Play release workflows and mobile release validation
- Experience with API testing or backend-dependent mobile workflows
Benefits
- Medical, Dental & Vision (inclusive of domestic partnerships)
- Employer Paid Life Insurance & Employee/Spouse/Child Supplemental life
- Voluntary Short/Long Term Disability Insurance
- 401K (Roth/Traditional)
- A generous PTO plan that celebrates your commitment and seniority (including paid Bereavement/Jury Duty, etc)
- This is a 100% remote position, with an opportunity to work a hybrid schedule for candidates based in the El Dorado Hills, CA or Chicago, IL metro areas.