Ford Motor Company

Ingeniero/a de Automatización QA (Móvil)

Traducción automática. Consulta el original.

Sobre la oportunidad

Este es un rol híbrido técnico/de liderazgo: seguirás participando activamente en frameworks de automatización y diseño de pruebas, al tiempo que mentorizarás a ingenieros, darás forma a las decisiones de contratación y planificarás la entrega del equipo en función de los hitos del programa.

RESPONSABILIDADES

  1. Definir y liderar la estrategia de validación y verificación de extremo a extremo para las funciones de Ford App asignadas, comenzando con el comercio nativo (tienda de accesorios en la aplicación y suscripciones en la aplicación), y expandiéndose con el tiempo a funciones como la proyección de móvil a vehículo y la programación de servicios.
  1. Diseñar y ejecutar la cobertura de pruebas para los flujos de compra en la aplicación y suscripción, incluyendo el proceso de pago, el procesamiento de pagos (Stripe, utilizando escenarios de tarjetas de prueba), la validación del estado del pedido/transacción y los eventos del ciclo de vida de la suscripción (pruebas, renovaciones, actualizaciones/downgrades, cancelaciones).
  1. Liderar, mentorizar y formar a un equipo de Ingenieros de QA de Software (actualmente 2-3, con crecimiento planificado), proporcionando guía técnica, revisiones de código/diseño de pruebas y dirección diaria sobre la ejecución de pruebas.
  1. Participar activamente en la contratación y el desarrollo del equipo de QA, incluyendo la búsqueda de candidatos, la realización de entrevistas y la provisión de recomendaciones de contratación, y aportar información a las evaluaciones de desempeño de los miembros del equipo.
  1. Ser propietario y evolucionar la estrategia del framework de automatización móvil, utilizando XCTest/XCUIAutomation para iOS y Jetpack Compose Test API + Espresso para Android.
  1. Diseñar casos de prueba completos que cubran escenarios funcionales, de integración y de casos límite para las funciones de la aplicación móvil, incluyendo flujos de comercio y, a medida que el alcance se expanda, escenarios de proyección de dispositivo a vehículo.
  1. Planificar y coordinar la ejecución de pruebas y los cronogramas de entrega en los lanzamientos, equilibrando la capacidad del equipo, las prioridades del programa y los compromisos de calidad.
  1. Ejecutar y supervisar pruebas automatizadas y manuales en entornos de comercio de desarrollo, staging y similares a producción.
  1. Analizar los resultados de las pruebas, depurar fallos de automatización y realizar análisis de causa raíz para determinar si los defectos se originan en el código de la aplicación, la integración de pagos/suscripciones o el entorno/automatización de pruebas.
  1. Gestionar el ciclo de vida de los defectos utilizando JIRA, asegurando una documentación clara, triaje, priorización y seguimiento de la resolución.
  1. Integrar suites de pruebas automatizadas en pipelines de CI/CD (por ejemplo, Acciones de GitHub) y colaborar con los equipos de desarrollo para mantener bucles de retroalimentación rápidos y fiables.
  1. Mantener y evolucionar los activos de prueba (planes de prueba, casos de prueba, scripts automatizados) utilizando control de versiones basado en Git, incluyendo estrategias de ramificación y fusión para bases de código de automatización compartidas.
  1. Promover mejoras en los procesos de prueba e impulsar la adopción de prácticas de QA alineadas con la industria (por ejemplo, principios de pruebas ISTQB, disciplina de procesos alineada con ASPICE para funciones integradas en vehículos).
  1. Informar sobre el estado de las pruebas, la cobertura y las métricas de calidad a la dirección de ingeniería, proporcionando visibilidad sobre los riesgos y los planes de mitigación.
  1. Explorar y pilotar enfoques de automatización más allá del móvil nativo (por ejemplo, pruebas web) para apoyar la escalabilidad del equipo a largo plazo a medida que el alcance se expande.

CALIFICACIONES

  1. Título de Grado en Ciencias de la Computación, Ingeniería Informática, Ingeniería Eléctrica o un campo relacionado.
  1. 5+ años de experiencia en aseguramiento/validación de software, con un fuerte enfoque en pruebas de aplicaciones móviles (Android y/o iOS).
  1. Experiencia práctica demostrable en la creación de automatización de pruebas para plataformas móviles nativas utilizando XCTest/XCUIAutomation (iOS) y/o Jetpack Compose Test API y Espresso (Android).
  1. Experiencia en pruebas de comercio electrónico, compras en la aplicación o funciones basadas en suscripción, incluyendo flujos de procesamiento de pagos (por ejemplo, Stripe o pasarelas de pago similares). *
  1. Experiencia en mentorizar o proporcionar liderazgo técnico a otros ingenieros de QA.
  1. Experiencia en la planificación y coordinación de la entrega/ejecución de pruebas para un equipo en función de los hitos de lanzamiento.
  1. Sólida experiencia con sistemas de control de versiones (por ejemplo, Git), incluyendo estrategias de ramificación y fusión.
  1. Experiencia con herramientas de gestión de defectos/pruebas como JIRA.
  1. Experiencia en la integración de pruebas automatizadas en pipelines de CI/CD (por ejemplo, Acciones de GitHub).
  1. Sólidas habilidades analíticas y de depuración, con capacidad para realizar análisis de causa raíz en las capas de aplicación, integración y entorno.
  1. Nivel avanzado de inglés.

Extra

  1. Experiencia en pruebas de funciones que implican conectividad o proyección de móvil a vehículo (por ejemplo, Bluetooth, Wi-Fi, funciones de control remoto del vehículo).
  1. Experiencia con frameworks de automatización de pruebas web, especialmente Playwright.
  1. Familiaridad con los principios de pruebas ISTQB y/o procesos de validación de software alineados con ASPICE.
  1. Experiencia previa participando en procesos de contratación (entrevistas, diseño de evaluación técnica).
  1. Experiencia escalando un framework de automatización de QA a través de múltiples plataformas o equipos.

Más oportunidades con un solo perfil

¿Quieres optar a más puestos sin repetir todo el proceso? Crea tu perfil para que te encuentren las empresas que usan Nort.

Crear mi perfil

Tu próximo empleoya está buscándote.

Nort

Plataforma de reclutamiento inverso para programadores