Empresa de tecnología busca un Ingeniero QA Automation Senior con experiencia en React Native, Detox y TypeScript para unirse a un equipo de producto colaborativo. El rol implica asegurar la calidad de aplicaciones móviles iOS y Android.
Si sos un Ingeniero QA Automation Senior con experiencia en React Native, Detox y TypeScript, esta oportunidad remota en Santex es para vos. Sumate a un equipo de producto colaborativo en una empresa global con un gran clima laboral y foco en el desarrollo.
Santex es una compañía tecnológica global certificada B Corp y una de las empresas de más rápido crecimiento en Norteamérica, según Inc. 5000. Está presente en 18 países y más de 100 ciudades, con sede en Argentina y oficinas en Estados Unidos, México y Perú. Sus dos líneas de servicio —AI Tech Consulting y AI-Optimized Engineering— ayudan a las organizaciones a adoptar tecnología de manera integral, expandir sus capacidades y mejorar los resultados comerciales a escala. El mismo enfoque define su cultura: Santex tiene un 80,4% de compromiso de los empleados (promedio global: 21%), una rotación anual del 8% (sector tecnológico: 20-25%), 9.369 horas de capacitación invertidas en 2025 —más del doble del promedio global— y una reducción interanual del 26,5% en su huella de carbono, logrando la neutralidad de carbono mediante compensación. Santex. Una empresa con propósito y criterio. Sí, es posible. Somos un Empleador que Ofrece Igualdad de Oportunidades y estamos comprometidos a fomentar un lugar de trabajo inclusivo y diverso. No discriminamos por motivos de raza, color, religión, sexo, identidad o expresión de género, orientación sexual, origen nacional, edad, discapacidad, condición de veterano, información genética o cualquier otra característica protegida por la ley aplicable. Todos los solicitantes calificados recibirán consideración para el empleo sin importar ninguno de estos factores. Alentamos encarecidamente a candidatos de todos los orígenes a postularse. SOBRE EL ROL Buscamos un ingeniero de calidad de móviles con experiencia para ayudar a garantizar que la aplicación en iOS y Android cumpla con los más altos estándares de rendimiento, confiabilidad y experiencia de usuario; la aplicación que millones de huéspedes utilizan para pedir comida, gestionar sus recompensas de fidelidad, encontrar restaurantes cercanos y pagar con su método preferido. Trabajarás en un equipo de producto colaborativo junto a desarrolladores, gerentes de producto y diseñadores, defendiendo la calidad durante todo el ciclo de desarrollo. La cobertura de pruebas, la profundidad de la automatización y el cumplimiento de la accesibilidad son prioridades centrales: se espera que cada lanzamiento mantenga la experiencia fluida multiplataforma que nuestros huéspedes esperan. TECNOLOGÍA EN UN VISTAZO Nuestro stack de QE móvil en términos sencillos: - Framework: React Native (iOS y Android multiplataforma) + Expo - Lenguaje: TypeScript (modo estricto) — fuertemente tipado en todo momento - Unit / Component: Jest, React Native Testing Library - End-to-End: Detox (principal), Maestro, Appium - Pruebas en Dispositivos: BrowserStack, Sauce Labs (nubes de dispositivos reales) - CI/CD: GitHub Actions, Expo Application Services (EAS), Fastlane - Seguimiento de Errores: Azure DevOps - Informes de Fallos: Sentry, Firebase Crashlytics - Analíticas: Adobe Experience Platform, Quantum Metric - Feature Flags: LaunchDarkly (controla qué funciones están activas para qué usuarios) - Auth: AWS Cognito (gestión de inicio de sesión/sesión basada en tokens) QUÉ HARÁS - Desarrollar y ejecutar planes y casos de prueba para aplicaciones móviles React Native en iOS y Android. - Realizar pruebas manuales y automatizadas para validar la funcionalidad, UI/UX, rendimiento y compatibilidad de plataformas. - Construir y mantener suites de pruebas automatizadas utilizando Detox para flujos de extremo a extremo, Jest y React Native Testing Library para cobertura de unidades y componentes, y validación en dispositivos reales a través de BrowserStack o Sauce Labs. - Colaborar con equipos multifuncionales —desarrolladores, gerentes de producto y diseñadores— para definir requisitos de prueba y garantizar la testeabilidad y accesibilidad de las funciones (incluido el cumplimiento de ADA). - Analizar resultados de pruebas, identificar causas raíz de fallos y trabajar estrechamente con los desarrolladores para impulsar la resolución. - Identificar, documentar y rastrear errores y problemas en Azure DevOps; monitorear los defectos abiertos hasta su cierre. - Monitorear el rendimiento de la aplicación y las señales de retroalimentación del usuario (Quantum Metric, Sentry, Firebase) para identificar proactivamente mejoras de calidad. - Ayudar a mantener saludables nuestras puertas de calidad de CI/CD: ejecuciones de pruebas automatizadas, validación de compilaciones y pipelines de distribución beta a través de GitHub Actions y EAS. - Escribir y mantener documentación de pruebas —planes de prueba, casos de prueba, mapas de cobertura— y contribuir a los registros de decisiones de arquitectura donde la estrategia de pruebas sea relevante. - Participar en ceremonias Agile: standups, planificación de sprints, refinamiento y retrospectivas. - Mantenerse al día con el ecosistema de pruebas de React Native y contribuir a las mejoras de calidad en todo el equipo, incluida nuestra migración continua a la Nueva Arquitectura de React Native. QUÉ BUSCAMOS Requerido: - 3-5 años de experiencia profesional en QA móvil, con al menos 1 año enfocado en aplicaciones React Native. - Sólida comprensión de las plataformas móviles (iOS y Android) y el desarrollo multiplataforma. - Experiencia práctica con Detox para pruebas de extremo a extremo en React Native. - Experiencia con frameworks de pruebas automatizadas: Jest, React Native Testing Library o equivalente. - Familiaridad con herramientas de CI/CD (ej. GitHub Actions, CircleCI) y control de versiones (Git). - Experiencia con plataformas de pruebas en la nube (ej. BrowserStack, Sauce Labs). - Conocimiento de herramientas de analíticas móviles e informes de fallos (ej. Firebase, Sentry). - Comprensión básica de JavaScript/TypeScript y la arquitectura de React Native. - Comunicador claro que trabaje bien en un equipo colaborativo y multifuncional. - Título de Grado en Ciencias de la Computación, Ingeniería o un campo relacionado —o experiencia práctica equivalente. Sería bueno tener: - Experiencia en pruebas de integraciones de pago (Adyen, Apple Pay, Google Pay). - Familiaridad con sistemas de feature flags (ej. LaunchDarkly) y pruebas de funciones controladas por flags. - Exposición a plataformas de analíticas móviles (Adobe Experience Platform, Quantum Metric). - Experiencia en pruebas ADA/accesibilidad y familiaridad con los estándares WCAG. - Pruebas de rendimiento — presupuestos de renderizado, tiempo hasta interactividad y perfilado de memoria en móviles. - Internacionalización (i18n) y pruebas de aplicaciones multilingües. - Experiencia con procesos de envío y validación de App Store y Google Play. CÓMO TRABAJAMOS Utilizamos entrega Agile en sprints de dos semanas, seguidos en Azure DevOps. Las especificaciones de diseño provienen de Figma. Las decisiones de arquitectura y los documentos técnicos residen junto al código en el repositorio. Valoramos la cobertura de pruebas, una estrategia de automatización reflexiva y la mejora incremental sobre las reescrituras completas. Los Pull Requests pasan por verificaciones automatizadas de CI (pruebas, linting, validación de compilación) y al menos una revisión por pares antes de fusionarse. Tratamos el pipeline de CI como una puerta de calidad, no como una formalidad — y QE posee una pieza crítica de esa puerta. Ubicación: Argentina/Perú Inglés avanzado requerido