16 ago
|
SISTEMATICO
|
Surquillo
16 ago
SISTEMATICO
Surquillo
Responsabilidades
- Diseñar los test plans de regresión por app basados en los flujos críticos de negocio (login, desembolso, prospección, recaudación + pago)
- Ejecutar pruebas funcionales en mínimo 2 dispositivos físicos Android 14 por app (no solo emulador)
- Validar el comportamiento correcto de todos los runtime permission dialogs introducidos: cuándo se piden, qué pasa si se niegan, qué pasa si se niegan permanentemente
- Verificar que MediaStore API guarda y lee archivos correctamente en Android 11, 12, 13 y 14
- Validar GPS y servicios en background (Prospeccion y Recaudacion): que el servicio foreground muestra la notificación correcta y que el tracking funciona con el reciente ACCESS_BACKGROUND_LOCATION
- Validar la funcionalidad de impresoras POS vía Bluetooth en Recaudacion con hardware físico real
- Ejecutar pruebas de instalación desde cero (fresh install) y desde upgrade (sobreescribir versión anterior)
- Documentar bugs con stacktrace, pasos de reproducción, dispositivo, versión de Android y versión de app
- Validar que el APK/AAB cumple con los ítems del checklist de Google Play antes de cada subida
- Coordinar con el LT para decidir si las correcciones de cada ronda de QA están completas
Requisitos Técnicos — Imprescindibles
- 2+ años de QA en aplicaciones Android nativas
- Capacidad de instalar APKs desde Android Studio / ADB en dispositivos físicos
- Conocimiento del comportamiento de runtime permissions en Android: dialogs, estados (granted/denied/permanently denied), shouldShowRequestPermissionRationale
- Manejo de Android Studio Logcat para identificar errores en tiempo de ejecución
- Conocimiento básico de Android Debug Bridge (ADB) para instalación, logs, limpieza de datos
- Familiaridad con el flujo de Google Play Console — Internal Testing track, alertas de políticas, Data Safety
Requisitos Técnicos — Deseables
- Experiencia con pruebas de almacenamiento en Android (verificar archivos en MediaStore, Documents, Pictures)
- Conocimiento básico de Bluetooth en Android — poder emparar dispositivos, verificar conectividad
- Experiencia con alguna herramienta de test automatizado Android: Espresso, UI Automator, o appium
- Conocimiento de cómo funciona la revisión de Google Play (motivos comunes de rechazo, proceso Data Safety)
- Acceso o experiencia previa con dispositivos POS / impresoras térmicas Bluetooth (es un plus significativo para el equipo de Recaudación).
Dispositivos / Hardware requeridos para el rol El QA Debe Poder Trabajar Con
- Mínimo 2 smartphones físicos con Android 14 (API 34) — uno preferiblemente Samsung, uno Pixel u otro OEM
- Acceso a un smartphone con Android 11 (API 30) para validar el cutover de MediaStore
- Para Recaudación: acceso a impresoras POS físicas de los modelos usados en ESV, HND o GT
📌 QA Engineer — Mobile (Surquillo)
🏢 SISTEMATICO
📍 Surquillo