About the job
Founded in 2007, Airbnb has evolved from a simple idea of two hosts welcoming three guests into a worldwide community of over 5 million hosts, facilitating more than 2 billion guest arrivals across the globe. We empower hosts to provide unique stays and experiences, allowing guests to connect authentically with local communities.
Join Our Community:
The Quality Engineering team at Airbnb is dedicated to enhancing our software development process by ensuring high-quality outputs efficiently. We equip our engineers with AI-powered tools to build robust, testable systems. Our responsibilities include refining product test cases, extending automation coverage, and continuously improving our test automation tools and frameworks. We proactively address vulnerabilities in our extensive codebase and collaborate on designing and implementing resilient, testable systems.
Your Impact:
- Lead initiatives at Airbnb that utilize AI to revolutionize and expedite Quality Engineering.
- As a Senior Automation Engineer, you will be instrumental in establishing and preserving automation coverage for features and releases. Collaborate closely with the product engineering team to develop and enhance our test tools, write and evaluate product code, engage in design reviews to architect testable systems, and guide designs towards enhancing modularity and testability.
- Possess a keen desire to comprehend complex systems thoroughly and excel in navigating diverse technologies and codebases. You will thrive in ambiguous situations, validating concepts, and implementing top-tier solutions.
- Our global mission is to cultivate quality engineering processes that adapt to the needs of our external customers and internal teams alike, ensuring a seamless experience for guests, hosts, and support agents.
Typical Responsibilities:
- Utilize AI and tools to spearhead the implementation of a comprehensive test automation strategy, encompassing the entire testing pyramid (unit, service, integration, and end-to-end testing) to validate feature functionality against customer use cases.
- Oversee the development and effective usage of automated test frameworks.
