JenkinsSpinnakerSwiftAIGitVersion ControlCI/CDProduct ManagementCommunicationRemote Work
About this role
Role Overview
Be a leader in Airbnb leveraging AI to redefine and accelerate Quality Engineering
Help us meet this challenge by building and maintaining automation coverage for features and releases
Work directly with the product engineering team to develop and maintain our test tools, write and test product code, participate in design reviews to architect testable systems, and guide designs and code to enhance modularity and testability
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) to verify feature functionality for customer use cases
Collaborate closely with engineering teams to ensure robust test coverage for features and releases, and actively participate in the continuous improvement of testing processes
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, ensuring thorough test coverage at every stage of development
Demonstrate excellent troubleshooting abilities, isolate issues, and verify bug fixes
Work closely with cross-functional teams, including product management, development, and other QE teams, in a fast-paced environment with short release cycles
Requirements
5+ years of industry experience in software testing and automation
Demonstrable knowledge in Swift and XCUITest
Strong hands-on experience with automation methodologies, tools, and frameworks
Experience integrating automated tests into CI/CD pipelines (e.g., Buildkite, Spinnaker, Jenkins) and version control systems (Git)
Excellent communication skills towards facilitating interactions with cross-functional teams
Expertise developing solutions to ambiguous problems, and integrations across multiple teams with significant impact
Bachelor’s degree in computer science/engineering or equivalent.