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)
- Lead building, maintaining, and effective utilization of automated tests
- Contribute to improving existing automation frameworks to support new functionalities and optimize quality and efficiency
- Collaborate with CI/CD team to integrate automated testing into CI/CD pipelines
- 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
- Demonstrable knowledge in at least one language used for web development (e.g., TypeScript, JavaScript) and comfort working in a backend language (e.g., Java, Kotlin, Python, Go)
- Strong knowledge of test automation methodologies, tools, and frameworks
- Strong hands-on experience with automation frameworks (e.g., Playwright, Cypress)
- Experience integrating automated tests into CI/CD pipelines (e.g., Buildkite, Spinnaker, Jenkins) 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