Senior Fullstack Software Engineer, Quality Platform

Posted 1hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior Fullstack Software Engineer building AI-powered test automation and quality platforms for Airbnb’s global stays and experiences marketplace. Leading robust testing across web, backend, and CI/CD systems.

Responsibilities:

  • Leverage AI and tooling to lead implementation of a test automation strategy across unit, service, integration, and end-to-end testing
  • Build, maintain, and effectively utilize automated tests for features and releases
  • Collaborate with engineering teams to ensure robust test coverage and continuously improve testing processes
  • Improve existing automation frameworks to support new functionalities and optimize quality and efficiency
  • Integrate automated testing into CI/CD pipelines in collaboration with the CI/CD team
  • Troubleshoot, isolate issues, verify bug fixes, and debug issues found during testing and after release
  • Ensure code quality, commitment to craft, and operational excellence
  • Collaborate with product management, development, and other Quality Engineering teams in a fast-paced environment
  • Develop and maintain quality engineering processes that scale for Airbnb’s external customers and internal teams

Requirements:

  • 5+ years of industry experience in software engineering and testing
  • Demonstrable knowledge of at least one web development language, such as TypeScript or JavaScript
  • Comfort working in a backend language, such as Java, Kotlin, Python, or Go
  • Strong knowledge of test automation methodologies, tools, and frameworks
  • Strong hands-on experience with automation frameworks, such as Playwright or Cypress
  • Experience integrating automated tests into CI/CD pipelines, such as Buildkite, Spinnaker, or Jenkins
  • Experience with version control systems, including Git
  • Experience using quality signals such as coverage, flaky test rate, suite execution time, and escaped defects
  • Excellent communication skills for facilitating cross-functional interactions
  • Expertise developing solutions to ambiguous problems and integrations across multiple teams
  • Curiosity about applying AI/LLMs to testing and developer productivity
  • Comfortable collaborating in English
  • Bachelor’s degree in computer science/engineering or equivalent

Benefits:

  • Disability-inclusive application and interview process
  • Reasonable accommodations throughout the recruitment process
  • Airbnb recruiters will never ask candidates to purchase work-related equipment during the interview process