About the company
Airbnb was born in 2007 when two hosts welcomed three guests to their San Francisco home, and has since grown to over 5 million hosts who have welcomed over 2 billion guest arrivals in almost every country across the globe.
Responsibilities
- Build, maintain, and effectively utilize automated tests, collaborate closely with engineering teams
- Contribute to improving existing automation frameworks to support new functionalities
- 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
- Learn and apply AI-assisted tooling (LLMs) to accelerate test creation and maintenance
Requirements
- 1–2 years of experience in software development. Recent grads with relevant internship or project experience are welcome.
- Foundational knowledge of at least one programming language (e.g., JavaScript/TypeScript, Python, Kotlin, Swift, or Java)
- Some exposure to writing automated tests or working with a testing framework (e.g., Playwright, Cypress, Espresso, XCUITest)
- Understanding of basic testing concepts, and eagerness to learn the testing pyramid, CI/CD, and quality best practices
- Understanding that test quality is measurable, with interest in concepts like coverage, flaky test rate, and suite execution time
- Curiosity about applying AI/LLMs to testing and developer productivity
- Comfortable collaborating in English
- Bachelor’s degree in computer science/engineering or equivalent