




Resumen: Este puesto de Lead SDET implica diseñar, desarrollar y entregar marcos de pruebas de automatización para software de nueva generación, brindando liderazgo técnico en automatización dentro de un entorno ágil. Aspectos destacados: 1. Liderar el diseño y la entrega de marcos de pruebas de automatización para plataformas avanzadas 2. Brindar liderazgo técnico en automatización dentro del equipo de QA de software 3. Mentorizar a ingenieros y fomentar su crecimiento personal y profesional Título del puesto/Ubicación Quiénes somos Solera es un líder global en servicios de datos y software que se esfuerza por transformar cada punto de contacto del ciclo de vida del vehículo en una experiencia digital conectada. Además, ofrecemos productos y servicios para proteger otros activos más importantes de la vida: nuestros hogares y nuestras identidades digitales. Actualmente, Solera procesa más de 300 millones de transacciones digitales anuales para aproximadamente 235 000 socios y clientes en más de 90 países. Nuestros 6 500 miembros del equipo fomentan una cultura innovadora excepcional y están dedicados a llevar con éxito el futuro al presente mediante respuestas cognitivas, conocimientos especializados, algoritmos y automatización. Para obtener más información, visite solera.com. El puesto Este puesto corresponde a un Lead SDET – Ingeniero de desarrollo de software en pruebas, quien lidera el diseño, desarrollo y entrega de marcos de pruebas de automatización para nuestra plataforma de software de próxima generación (visión por computadora, aprendizaje automático, fusión de sensores, flujos de trabajo de capacitación, generación de informes, motores de gestión de alertas, motores de análisis de eventos vehiculares con alta precisión). El candidato seleccionado brindará liderazgo técnico en automatización como parte del equipo de QA de software y será responsable de todos los aspectos del proceso de QA. Este puesto requiere una sólida experiencia en pruebas de servicios de aplicaciones N\-Tier y plataformas de datos dentro de un entorno de desarrollo ágil. Asimismo, debe tener un buen conocimiento de bases de datos. Lo que hará: * Diseñar, desarrollar, documentar y mantener herramientas, casos de prueba y diseños de automatización para plataformas de software actuales y de próxima generación; colaborar con Gestión de Productos, Ingeniería de Software, DevOps y otros equipos técnicos en la planificación y coordinación de lanzamientos * Interpretar requisitos funcionales y diseños para planificar, desarrollar, redactar, ejecutar y automatizar planes de pruebas funcionales y de validación de datos * Colaborar con los equipos de ingeniería e infraestructura en la estrategia y mantenimiento de los entornos de desarrollo y QA requeridos para TDD/CI/CD * Brindar retroalimentación e influir en el proceso de diseño para ayudarnos a construir una plataforma, aplicaciones y modelos de datos probables * Diseñar y construir calidad, rendimiento y confiabilidad desde el primer día * Impulsar una ejecución técnica eficaz y una comunicación efectiva como miembro de equipos ágiles Scrum * Documentar y comunicar las funciones del módulo y del marco de automatización, interfaces, criterios de rendimiento, casos de prueba y resultados a audiencias diversas * Estimar esfuerzo, cronograma y desarrollar tareas según el alcance acordado y los hitos de desarrollo para cumplir con los plazos generales del proyecto * Realizar actividades de gestión de defectos, incluida la identificación de problemas, investigación de incidencias, análisis y documentación * Trabajar estrechamente con el equipo de desarrollo en revisiones de pruebas unitarias, diagnóstico de incidencias, resolución y cierre * Liderar o asistir en el análisis de datos para determinar la integridad y coherencia de los datos, o la causa raíz de los problemas * Liderar la visión técnica del producto asignado * Capacitar a ingenieros en nuevas herramientas, metodologías y tecnologías * Mentorizar a ingenieros y ayudar a fomentar su crecimiento personal y profesional * Identificar áreas de mejora e impulsar/implementar soluciones para aumentar la eficiencia y la calidad * Identificar soluciones técnicas a los problemas y realizar pruebas de concepto (POC) para nuevas herramientas y aplicaciones Lo que aportará: *Requisito obligatorio:* Licenciatura en Ciencias de la Computación o campo relacionado, o 10 años de experiencia técnica como SDET o en un puesto similar * 8 o más años de experiencia profesional aplicada en un lenguaje de programación orientado a objetos * Conocimiento y experiencia en todo el ciclo de vida del desarrollo, incluidos estándares/revisiones de código, procesos de control de versiones, compilación y pruebas * Experiencia en desarrollo y pruebas en C\# o Java * Experiencia en desarrollo de pruebas mediante las bibliotecas Appium y Selenium * Experiencia en diseño e implementación de pruebas para aplicaciones móviles iOS y Android * Experiencia en diseño, implementación, mantenimiento y escalabilidad de marcos de automatización de pruebas, con énfasis en extensibilidad, escalabilidad, mantenibilidad y alto rendimiento * Amplia experiencia en desarrollo e implementación de estrategias de pruebas de extremo a extremo * Experiencia previa y comprensión de metodologías ágiles * Excelentes habilidades de comunicación verbal y escrita, y capacidad para interactuar eficazmente con todos los niveles * Capacidad para adoptar un enfoque proactivo de resolución de problemas y solución de incidencias para identificar y resolver problemas * Experiencia con plataformas de pruebas impulsadas por IA/ML y análisis predictivo * Experiencia en la integración de automatización de pruebas de software en procesos CI/CD (Jenkins, Docker, Kubernetes, sistema operativo Linux) *Valorable:* Experiencia con arquitectura de microservicios * Experiencia en pruebas de backend (pruebas de API) * Experiencia con Jenkins u otras herramientas CI/CD *Es imposible enumerar todos los requisitos o responsabilidades de cualquier puesto. Del mismo modo, no podemos identificar todas las habilidades que podría requerir un puesto, ya que las responsabilidades laborales y las necesidades de la empresa pueden cambiar con el tiempo. Por lo tanto, la descripción anterior del puesto no es exhaustiva ni completa. La empresa se reserva el derecho de ajustar, añadir o eliminar cualquier aspecto de la descripción anterior. La empresa también se reserva el derecho de exigir a todos los empleados que asuman responsabilidades laborales adicionales o diferentes cuando sea necesario para satisfacer las necesidades empresariales.


