Ingeniero de pruebas de automatización de Android Hybrid - US

Ingeniero de pruebas de automatización de Android

Tiempo completo • Hybrid - US
Ingeniero de pruebas de automatización de Android
Ubicación del trabajo y dirección de informe* Cupertino, CA (5 días de trabajo desde la oficina)
Duración del contrato (en meses)* 12 meses
Solo GC y USC

Detallado - JD

* Construir y mantener marcos de pruebas de automatización de Android para aplicaciones, SDKs y APIs
* Desarrollar y ampliar pruebas de interfaz basadas en Espresso, incluyendo pruebas de interfaz Jetpack Compose
* Diseñar patrones de automatización que reduzcan la fragilidad (selectores estables, sincronización, arquitectura)
* Crear y mantener suites automatizadas (UI, funcional, integración, regresión) para la preparación de la CI
* Depurar fallos de forma eficiente (registros de triaje, capturas de pantalla, pasos de reproducción) y mejorar la fiabilidad
* Colaborar con ingenieros para mejorar la testabilidad (ganchos, IDs, costuras de prueba, herramientas de depuración)
* Contribuir a la documentación de automatización y guías de incorporación para mantener a largo plazo

Requisitos mínimos

* Licenciatura en Informática/Ingeniería de Información o experiencia equivalente
* Sólida experiencia práctica en la construcción de pruebas de automatización de Android en entornos de producción
* Dominio del espresso y experiencia probando la interfaz Jetpack Compose
* Habilidades sólidas de programación en Kotlin (preferido) o Java (depuración, lectura de código, escritura de código comprobable)
* Familiaridad con los pipelines de Gradle, Git y CI
* Experiencia probando APIs RESTful y validando flujos integrados en backend
* Habilidades de comunicación claras (anotaciones, informes de errores, revisiones de relaciones públicas, explicaciones técnicas)

Cualificaciones Preferidas

* Experiencia en la construcción o extensión de marcos de automatización (patrones de arquitectura, utilidades, librerías)
* Experiencia con UI Automator o Appium (según sea necesario para escenarios a nivel de sistema)
* Experiencia con estabilización de pruebas (detección de escamas, estrategia de reintentos, flujos de trabajo de cuarentena, métricas de señal)
* Experiencia con entornos de dispositivos/laboratorio y ejecución a gran escala
* Experiencia con la información, agregación y paneles de control de resultados de pruebas
* La familiaridad con mapas/frameworks de localización es un punto a favor

Entrevista con el cliente* (sí/no): Sí
Proyecto individual* (sí/No): No
Experiencia requerida: 7+

Opciones flexibles de teletrabajo disponibles.

Compensación: 60,00 $ - 65,00 $ la hora




Aplicar aquí.

* campos requeridos

Ubicación
Or
Or