Software Development Test Engineer (SDET), iOS

New
K
Keeper SecurityCybersecurity software
Remote, USFull-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 mobile automation experience
Required Skills
JavaJavascriptKotlinSwiftTypeScriptCI/CD

Requirements

  • 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 with software engineers to improve testability and resolve complex defects.
  • Understanding of mobile application lifecycles, release processes and platform-specific behavior.
  • Bachelor’s degree in Computer Science, Engineering or equivalent practical experience.
  • Experience with cloud-based mobile device testing platforms such as BrowserStack, Sauce Labs or Firebase Test Lab is preferred.
  • Experience with mobile performance, reliability or network-condition testing is preferred.
  • Familiarity with mobile accessibility and UX testing, security-sensitive applications, or App Store and Google Play release workflows is preferred.

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 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 mobile automation tools and technologies.
  • 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
View details
Apply Now