← Все вакансии/Senior/Airbnb
SeniorRemote

Mobile Software Engineer

A
Airbnb
Уровень
Senior
Формат
Remote
О роли

Описание вакансии

About the company

Airbnb was born in 2007 and has grown to over 5 million hosts who have welcomed over 2 billion guest arrivals in almost every country across the globe.

Responsibilities
  • Leverage AI and tooling to lead the implementation of a test automation strategy, covering the entire testing pyramid (unit, service, integration, and end-to-end testing) on iOS and Android
  • Lead building, maintaining, and effective utilization of automated tests in Swift and Kotlin
  • Contribute to improving existing automation frameworks to support new functionalities and optimize quality and efficiency across both native codebases
  • Collaborate with CI/CD team to integrate automated testing into CI/CD pipelines
  • Own the health and signal quality of the mobile automation suite, reducing flakiness, improving execution time and debuggability
  • Demonstrate excellent troubleshooting abilities, isolate issues, and verify bug fixes
  • Work closely with cross-functional teams, including product management, development, and other QE teams
Requirements
  • 5+ years of industry experience in software engineering and testing
  • Strong hands-on experience in one native mobile stack (Kotlin/Android SDK or Swift/iOS SDK) and working knowledge of the other, with experience using modern build tools (Gradle, Xcode)
  • Strong knowledge of test automation methodologies, tools, and frameworks
  • Strong hands-on experience with mobile automation frameworks (e.g., Espresso, Compose Test, XCUITest)
  • Experience integrating automated tests into CI/CD pipelines (e.g., Buildkite, Spinnaker, Jenkins, Fastlane) and version control systems (Git)
  • Experience using quality signals such as coverage, flaky test rate, suite execution time, and escaped defects
  • Excellent communication skills
  • Curiosity about applying AI/LLMs to testing and developer productivity
  • Comfortable collaborating in English
  • Bachelor's degree in computer science/engineering or equivalent
Стек и навыки

С чем работаем