Ingeniero Senior de Calidad para Herramientas de Vídeo

Compañía
Descripción
Somos el equipo que ofrece al mundo contenidos y servicios multimedia de Apple, y construimos la infraestructura para los sistemas de próxima generación. Nuestras aplicaciones, que atienden miles de millones de solicitudes cada hora, impulsan productos como Apple TV\+, la App Store de iTunes, Apple Music y las aplicaciones de la tienda iTunes en iOS, escritorio y Apple TV. **Descripción** Buscamos un ingeniero de QA experimentado para unirse a nuestro equipo interno de QA de herramientas, encargado de probar y automatizar flujos de trabajo que utilizan nuestros equipos internos y socios para distribuir todo nuestro contenido de transmisión en la aplicación TV. Buscamos un ingeniero experimentado, proactivo, con gran atención al detalle y capaz de gestionar múltiples tareas de forma eficaz. "responsibilities":"Ampliar la automatización existente de la interfaz de usuario (UI) y del backend (BE) para herramientas internas de vídeo, centrándose especialmente en la plataforma de transmisión en directo y en las herramientas deportivas Escribir y ejecutar pruebas manuales y automatizadas dirigidas a las herramientas internas de vídeo deportivo y de transmisión en directo de Apple TV. Analizar resultados de pruebas, diagnosticar problemas, evaluar riesgos y clasificar incidencias junto con distintos equipos. Crear y mantener planes de prueba exhaustivos para aplicaciones basadas en web. Colaborar con desarrolladores, ingenieros de gestión de productos (EPM) e ingenieros de QA para comprender profundamente las funciones, planificar sprints, diseñar ciclos de prueba, desarrollar automatización de pruebas y analizar defectos. Gestionar de forma constante una lista de pendientes en evolución continua de necesidades de automatización, programar tareas y contribuir significativamente a la cobertura de pruebas automatizadas según las prioridades definidas por nuestras partes interesadas. Coordinar los planes de prueba entre ingenieros de QA, hacer un seguimiento del progreso y reportar los resultados. Promover las mejores prácticas en pruebas de software e influir en las decisiones arquitectónicas y de diseño. **Cualificaciones preferidas** Se prefiere título universitario o de máster en Ciencias de la Computación, Ingeniería Informática u otras disciplinas afines. Amplia experiencia en ingeniería de calidad y/o desarrollo de software. Experiencia en el desarrollo de automatización de pruebas con Pytest, JUnit o TestNG, y conocimientos sobre pruebas basadas en datos (Data Driven Testing). Experiencia con herramientas de desarrollo web (devTools), herramientas de registro en el servidor (por ejemplo, Splunk) y herramientas de monitorización del tráfico HTTP (por ejemplo, Charles Proxy). Experiencia trabajando estrechamente con equipos de desarrollo en entornos ágiles de desarrollo de software. Capacidad para abstraer detalles técnicos y comunicarse eficazmente con audiencias de distintos niveles. Excelentes habilidades organizativas, interpersonales y comunicativas (orales y escritas). Capacidad para adaptarse con comodidad a entornos dinámicos y multifacéticos. **Cualificaciones mínimas** Amplia experiencia en pruebas automatizadas de interfaces web con Selenium y Playwright. Experiencia en pruebas funcionales de APIs, desarrollo de pruebas de API, ejecución de pruebas automatizadas y reporte de errores. Dominio de la programación en Python y TypeScript, y experiencia con sistemas basados en UNIX para depuración, análisis y automatización. Conocimiento profundo de tecnologías web (HTML, CSS, JavaScript). Excelentes habilidades para la resolución de problemas y la depuración, con atención meticulosa a los detalles.
Publicado por

David Muñoz
Indeed · HR