Ingeniero/a sénior de QA, automatización y releases
- Ubicación
- Karachi, PakistánTotalmente remoto
- Experiencia
- 6–7 añosQA de software, con amplia experiencia en automatización de pruebas y responsabilidad sobre los releases
- Tipo
- Tiempo completo / Contrato
Serás responsable de la calidad de ExpiWell en nuestra aplicación web, nuestras apps para iOS y Android y la API que hay detrás. Es un puesto sénior, práctico y con autoridad real: decides cuándo una versión está lista, construyes y ejecutas las suites automatizadas que respaldan esa decisión y nos dices dónde debería funcionar mejor el producto. Buscamos a alguien con pensamiento crítico, que razone a partir de evidencias, escriba con claridad y se sienta cómodo siendo la persona a la que el equipo acude antes de lanzar cualquier cosa.
Qué harás
- Ser quien da el visto bueno a los releases: definir la lista de comprobaciones previas, ejecutarla y aprobar o retener cada versión web, iOS y Android
- Hacerte cargo de nuestras suites end-to-end en Playwright para la aplicación web y ampliarlas, de modo que se ejecuten en cada promoción y cada noche y un resultado verde signifique algo
- Construir la automatización móvil de las apps para iOS y Android con Appium, ejecutándola en dispositivos reales, e impulsar con los desarrolladores el trabajo previo que necesita
- Crear y mantener colecciones de Postman para nuestra API, con entornos para cada región, y ejecutarlas automáticamente en el pipeline
- Probar la experiencia del participante de principio a fin en teléfonos reales: notificaciones, encuestas programadas, comportamiento sin conexión, sincronización con wearables y sincronización con el panel
- Revisar el producto como lo haría un usuario y redactar recomendaciones claras de UX y de flujos de trabajo, con evidencias, maquetas cuando ayuden y una propuesta de solución
- Mantener las suites rápidas, estables y fiables; perseguir las pruebas inestables en lugar de tolerarlas, e informar sobre cobertura, preparación y riesgo
- Orientar al tester manual de QA, decidir qué se automatiza y qué sigue siendo manual, y fijar el estándar de los informes de errores y los planes de prueba
Qué buscamos
- 6–7 años en QA de software, con al menos 4 años construyendo automatización de pruebas desde cero
- Sólido nivel de TypeScript o JavaScript, porque nuestras suites son código que los desarrolladores leen y revisan
- Amplia experiencia práctica con Playwright para aplicaciones web
- Experiencia práctica con Appium para apps nativas de iOS y Android, incluidas pruebas en dispositivos reales
- Soltura en pruebas de API con Postman: colecciones, entornos, flujos de autenticación y ejecuciones automatizadas
- Experiencia diseñando frameworks mantenibles: page objects, utilidades reutilizables, gestión limpia de datos de prueba
- Trayectoria ejecutando automatización dentro de un pipeline de integración continua, y comodidad con el control de versiones y la revisión de código
- Pensamiento crítico: razonar a partir de evidencias, cuestionar suposiciones y saber explicar un riesgo de calidad tanto a ingenieros como a fundadores
- Comunicación escrita clara y capacidad para trabajar de forma autónoma en distintas zonas horarias
Se valorará
- Experiencia con Selenium, si tu experiencia con Playwright es más reciente
- Experiencia con granjas de dispositivos en la nube como BrowserStack para pruebas móviles
- Pruebas de accesibilidad (WCAG) y contacto con pruebas de rendimiento o de carga
- Capacidad para leer Swift o Kotlin lo suficiente como para seguir un error móvil hasta su causa
- Experiencia con productos que manejan datos sensibles o regulados
- Experiencia previa como mentor/a o líder de ingenieros de QA