C6 Bank
Airbnb
Ingeniero/a de Software Senior Fullstack, Plataforma de Calidad
Sobre la oportunidad
Airbnb nació en 2007 cuando dos anfitriones acogieron a tres huéspedes en su casa de San Francisco, y desde entonces ha crecido hasta tener más de 5 millones de anfitriones que han dado la bienvenida a más de 2 mil millones de llegadas de huéspedes en casi todos los países del mundo. Cada día, los anfitriones ofrecen estancias y experiencias únicas que permiten a los huéspedes conectar con las comunidades de una manera más auténtica.
La comunidad a la que te unirás
El equipo de Ingeniería de Calidad ayuda a Airbnb a crear software de alta calidad de manera eficiente. Permitimos a los ingenieros de Airbnb construir sistemas altamente comprobables creando y utilizando herramientas que aprovechan la IA. Somos propietarios y mejoramos continuamente los casos de prueba del producto, la cobertura de automatización, las herramientas de automatización de pruebas, los entornos y los marcos. Navegamos por la enorme base de código de Airbnb, identificamos puntos débiles y ayudamos a diseñar e implementar sistemas comprobables y tolerantes a fallos.
La diferencia que marcarás
Como empresa global, nuestra misión es desarrollar y mantener los procesos de ingeniería de calidad necesarios que escalen para satisfacer las necesidades tanto de nuestros clientes externos como de los equipos internos. Nos esforzamos por garantizar que nuestros flujos de trabajo de producto y soporte ofrezcan una experiencia fluida para los huéspedes, anfitriones y agentes de soporte.
Sé un líder en Airbnb aprovechando la IA para redefinir y acelerar la Ingeniería de Calidad.
Como Ingeniero/a de Software Senior - Fullstack, nos ayudarás a afrontar este desafío construyendo y evolucionando una cobertura de automatización integral para funciones y lanzamientos. Trabajarás directamente con el equipo de ingeniería de producto para desarrollar y mantener nuestras herramientas de prueba, escribir y probar código de producto, participar en revisiones de diseño para arquitectar sistemas comprobables, y guiar diseños y código para mejorar la modularidad y la comprobabilidad.
Tienes interés en comprender sistemas complejos de arriba abajo y prosperas trabajando en diversas tecnologías y bases de código. Además, destacas en la resolución de ambigüedades, la validación de conceptos y la implementación de soluciones de primer nivel.
Un día típico
- Aprovechar la IA y las herramientas para liderar la implementación de una estrategia de automatización de pruebas, cubriendo toda la pirámide de pruebas (pruebas unitarias, de servicio, de integración y de extremo a extremo) para verificar la funcionalidad de las características para los casos de uso del cliente
- Liderar la construcción, el mantenimiento y la utilización eficaz de pruebas automatizadas, colaborando estrechamente con los equipos de ingeniería para garantizar una cobertura de pruebas sólida para las características y los lanzamientos, y participando activamente en la mejora continua de los procesos de prueba
- Contribuir a mejorar los marcos de automatización existentes para soportar nuevas funcionalidades y optimizar la calidad y la eficiencia
- Colaborar con el equipo de CI/CD para integrar pruebas automatizadas en las canalizaciones de CI/CD, asegurando una cobertura de pruebas exhaustiva en cada etapa del desarrollo
- Demostrar excelentes habilidades de resolución de problemas, aislar incidencias y verificar correcciones de errores. Depurar problemas encontrados durante las pruebas y después del lanzamiento
- Ser un jugador clave de nuestro equipo de alto rendimiento para garantizar la calidad del código, el compromiso con el oficio y la excelencia operativa
- Trabajar en estrecha colaboración con equipos multifuncionales, incluyendo gestión de productos, desarrollo y otros equipos de QE, en un entorno de ritmo rápido con ciclos de lanzamiento cortos
Requisitos mínimos
Tu experiencia
- 5+ años de experiencia industrial en ingeniería y pruebas de software
- Conocimiento demostrable en al menos un lenguaje utilizado para el desarrollo web (por ejemplo, TypeScript, JavaScript) y comodidad trabajando en un lenguaje de backend (por ejemplo, Java, Kotlin, Python, Go)
- Sólidos conocimientos de metodologías, herramientas y marcos de automatización de pruebas
- Sólida experiencia práctica con marcos de automatización (por ejemplo, Playwright, Cypress)
- Experiencia integrando pruebas automatizadas en canalizaciones de CI/CD (por ejemplo, Buildkite, Spinnaker, Jenkins) y sistemas de control de versiones (Git)
- Experiencia utilizando señales de calidad como la cobertura, la tasa de pruebas inestables, el tiempo de ejecución de suites y los defectos escapados para priorizar el trabajo y demostrar el impacto
- Excelentes habilidades de comunicación para facilitar las interacciones con equipos multifuncionales
- Experiencia en el desarrollo de soluciones para problemas ambiguos e integraciones entre múltiples equipos con un impacto significativo
- Curiosidad por aplicar IA/LLMs a las pruebas y a la productividad del desarrollador
- Comodidad colaborando en inglés
- Título de Grado en informática/ingeniería o equivalente
Nuestro compromiso con la inclusión y la pertenencia
Airbnb se compromete a trabajar con el grupo de talento más amplio posible. Creemos que las ideas diversas fomentan la innovación y el compromiso, y nos permiten atraer personas creativas y desarrollar los mejores productos, servicios y soluciones. Se anima a todas las personas cualificadas a postularse.
También nos esforzamos por proporcionar un proceso de solicitud y entrevista inclusivo para personas con discapacidad. Si usted es un candidato con una discapacidad y requiere una adaptación razonable para poder presentar una solicitud, póngase en contacto con nosotros en: reasonableaccommodations@airbnb.com. Incluya su nombre completo, el puesto al que se postula y la adaptación necesaria para ayudarle en el proceso de contratación.
Le pedimos que solo se ponga en contacto con nosotros si es un candidato cuya discapacidad le impide completar nuestra solicitud en línea.
Adaptaciones razonables
Estamos comprometidos a proporcionar adaptaciones razonables durante todo el proceso de contratación para candidatos con discapacidades. Si necesita ayuda o una adaptación, comuníqueselo a su reclutador una vez que se pongan en contacto con usted para un puesto.
Una nota sobre estafas de reclutamiento
Los estafadores a veces se hacen pasar por reclutadores de Airbnb para obtener dinero o información personal de los candidatos. Algunas cosas que siempre serán ciertas para el proceso de contratación de Airbnb: nuestras vacantes se publican en la página de carreras de Airbnb en careers.airbnb.com, y nuestros reclutadores se comunican únicamente desde direcciones de correo electrónico @airbnb.com o @ext.airbnb.com. Nuestros reclutadores nunca le pedirán su número de seguro social, datos bancarios, pasaporte o información de aplicaciones de pago mientras usted está siendo entrevistado. Tampoco le pediremos nunca que pague una tarifa, envíe dinero, deposite o cobre un cheque, o compre equipo relacionado con el trabajo (como un portátil de la empresa) durante el proceso de entrevista. Animamos a los candidatos a permanecer vigilantes ante estas estafas de reclutamiento y a no compartir información sensible si no cree que un individuo está realmente afiliado a Airbnb.
