Dice logo
Dice
Posted 2 days agoVerified live 1d ago

Software Development Test Engineer (SDET), IOS

Brief overview

Remote
UndergradOr in progress
3+ yrsMinimum
Mobile Test AutomationAppiumXCUITestEspressoSwiftKotlinJavaJavaScriptTypeScriptAutomated Test Framework DevelopmentCI/CDMobile Application TestingMobile Accessibility Testing

About the company

Dice is the go-to career marketplace for tech professionals.

Job description

Summary

Keeper Security is a cybersecurity software company that protects organizations and individuals through zero-knowledge and zero-trust security solutions. The Software Development Engineer in Test will design, develop, and maintain mobile automation frameworks for native iOS and Android applications, integrate testing into CI/CD pipelines, and improve test coverage, reliability, and release readiness.

Responsibilities

  • Design, develop and maintain automated test frameworks for native iOS and Android applications
  • Build and extend automated test suites for functional, regression and integration coverage
  • Integrate mobile test automation into CI/CD pipelines using tools such as Bitrise, GitHub Actions or similar platforms
  • Execute automated tests across simulators, emulators and physical devices
  • Partner with mobile engineers to improve application testability and automation coverage
  • Investigate test failures, identify root causes and improve automation stability and reliability
  • Contribute to mobile automation architecture, tooling standards and testing best practices
  • Identify gaps in automated coverage and prioritize high-value test scenarios
  • Evaluate and adopt new mobile 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 mobile automation experience
  • Hands-on experience with mobile automation frameworks such as Appium, XCUITest, Espresso or similar tools
  • Proficiency in at least one programming language such as Swift, Kotlin, Java, JavaScript or TypeScript
  • Experience designing and maintaining scalable automated test frameworks
  • Experience integrating automated tests into CI/CD pipelines
  • Experience testing native applications across simulators, emulators and physical devices
  • Strong debugging, analytical and problem-solving skills
  • Experience working closely with software engineers to improve testability and resolve complex defects
  • Strong understanding of mobile application lifecycles, release processes and platform-specific behavior
  • 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 BrowserStack, Sauce Labs or Firebase Test Lab
  • Experience with mobile performance, reliability or network-condition testing
  • Familiarity with mobile accessibility and UX testing best practices
  • Experience testing security-sensitive, identity or cybersecurity applications
  • Familiarity with App Store and Google Play release workflows

Qualifications

Must Haves

  • 3+ years of experience in software testing, SDET or test automation roles, including significant mobile automation experience
  • Hands-on experience with mobile automation frameworks such as Appium, XCUITest, Espresso or similar tools
  • Proficiency in at least one programming language such as Swift, Kotlin, Java, JavaScript or TypeScript
  • Experience designing and maintaining scalable automated test frameworks
  • Experience integrating automated tests into CI/CD pipelines
  • Experience testing native applications across simulators, emulators and physical devices
  • Strong debugging, analytical and problem-solving skills
  • Experience working closely with software engineers to improve testability and resolve complex defects
  • Strong understanding of mobile application lifecycles, release processes and platform-specific behavior
  • 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 BrowserStack, Sauce Labs or Firebase Test Lab
  • Experience with mobile performance, reliability or network-condition testing
  • Familiarity with mobile accessibility and UX testing best practices
  • Experience testing security-sensitive, identity or cybersecurity applications
  • Familiarity with App Store and Google Play release 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)
  • 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

More jobs like this