Build, maintain, and use automated tests for product features and releases.
Improve automation frameworks to support new functionality and increase quality and efficiency.
Integrate automated testing into CI/CD pipelines in collaboration with the CI/CD team.
Troubleshoot and isolate issues, debug defects, and verify bug fixes during testing and after release.
Collaborate with product engineering, product management, and Quality Engineering teams on testable, modular systems.
Apply AI and LLM-assisted tooling to accelerate test creation and maintenance.
Requirements
1–2 years of software development experience, with relevant internship or project experience accepted for recent graduates.
Foundational knowledge of at least one programming language, such as JavaScript/TypeScript, Python, Kotlin, Swift, or Java.
Exposure to automated testing or testing frameworks such as Playwright, Cypress, Espresso, or XCUITest.
Understanding of basic testing concepts, the testing pyramid, CI/CD, test coverage, flaky test rate, and suite execution time.
Interest in applying AI and LLMs to testing and developer productivity.
Ability to collaborate comfortably in English.
Bachelor’s degree in computer science or engineering, or equivalent experience.
Airbnb
Airbnb is an American company operating an online marketplace for short- and long-term homestays and experiences. The company acts as a broker and charges a commission from each booking.