Descripción
Resumen:
El/la ingeniero/a de QA desempeñará el papel de arquitecto técnico de las suites de pruebas automatizadas, construyendo una capa robusta de automatización para aplicaciones backend en React Native y TypeScript, garantizando lanzamientos rápidos y protegiendo la experiencia del usuario.
Aspectos destacados:
1. Función instrumental en una aplicación de consumo de alta visibilidad con millones de usuarios
2. Influencia directa sobre el producto y la experiencia del usuario
3. Equipo internacional solidario, talentoso y apasionado
Ingeniero/a de QA
EL PUESTO
Al trabajar en Macadam como ingeniero/a de QA, usted será el arquitecto técnico de nuestras suites de pruebas automatizadas. Su misión consiste en cerrar la brecha entre la QA manual y la implementación mediante la construcción de una capa robusta de automatización para nuestra aplicación React Native y nuestro backend en TypeScript. Desempeñará un papel clave al mantener nuestro ciclo de lanzamientos rápidos, al tiempo que protege la experiencia del usuario para millones de personas.
**Ubicación:** Barcelona
QUÉ HARÁ
* Automatización móvil (Maestro): Diseñar, implementar y mantener flujos de pruebas automatizados de extremo a extremo (E2E) para nuestra aplicación React Native utilizando Maestro.
* Pruebas backend (TypeScript): Desarrollar y gestionar pruebas automatizadas de integración de API mediante TypeScript para garantizar la estabilidad de nuestros servicios RESTful.
* Integración en CI/CD: Integrar las suites automatizadas en nuestras canalizaciones de CI/CD para asegurar que cada solicitud de incorporación (pull request) se valide antes de llegar a producción.
* Ejecución de la estrategia de pruebas: Definir qué funcionalidades requieren automatización frente a exploración manual, centrándose en pruebas de regresión y pruebas básicas (smoke tests) de alto impacto.
* Colaboración técnica: Trabajar junto con los ingenieros de software para mejorar la capacidad de prueba de la aplicación (por ejemplo, optimizando pruebas, simulando datos) y participar en revisiones técnicas de diseño.
* Supervisión y reportes de calidad: Analizar los resultados de las pruebas, investigar los fallos y proporcionar retroalimentación clara y práctica a los equipos de producto e ingeniería.
QUÉ NECESITAMOS
* Experiencia: 3 o más años como ingeniero/a de QA, con fuerte énfasis en automatización.
* Expertise móvil: Amplia experiencia probando aplicaciones React Native. Se prefiere experiencia práctica con Maestro (o experiencia profunda con Appium/Detox y disposición para dominar Maestro).
* Competencia backend: Sólidas habilidades de programación en TypeScript y amplia experiencia probando APIs REST.
* Herramientas: Conocimiento de herramientas modernas de CI/CD (GitHub Actions, etc.) y sistemas de seguimiento de errores.
* Mentalidad ágil: Capacidad para desenvolverse con comodidad en un entorno de startup en rápido crecimiento, donde velocidad y calidad deben coexistir.
* Comunicación: Dominio fluido del inglés; claro, conciso y proactivo identificando posibles cuellos de botella.
QUÉ OFRECEMOS
* Una función instrumental en una aplicación de consumo de alta visibilidad con millones de usuarios.
* Influencia directa sobre el producto y la experiencia del usuario.
* Un equipo internacional solidario, talentoso y apasionado.
* Oficinas en el corazón de Barcelona.
* Vales de comida.
* Subvención para bienestar (gestionada por Urban Sports).
* Seguro médico privado (Alan).
* Cultura de trabajo híbrido con flexibilidad internacional.
* 4 días adicionales de vacaciones en Macadam.
* Almuerzo semanal en equipo los viernes.
* Eventos corporativos y escapadas fuera de la oficina.
Maestro, Typescript