- Remote, Brazil
- Remote
- Full-time · Senior
- 5+ years
Be a leader in Airbnb, leveraging AI to redefine and accelerate Quality Engineering. As a Senior Mobile Software Engineer, you will help us meet this challenge by building and evolving comprehensive automation coverage for features and releases across both native mobile stacks.
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) to verify feature functionality for customer use cases on iOS and Android.
- Lead building, maintaining, and effective utilization of automated tests in Swift and Kotlin, collaborating closely with the mobile engineering teams to ensure robust test coverage for features and releases, and actively participating in the continuous improvement of testing processes.
- 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, ensuring thorough test coverage at every stage of development and reducing build and feedback latency for both platforms.
- Own the health and signal quality of the mobile automation suite, reducing flakiness, improving execution time and debuggability, and defining the metrics that show whether quality is improving.
Requirements
- Bachelor's degree in computer science/engineering or equivalent
- Nice to have: AI/LLMs for testing
