.MOVISAT, empresa tecnológica con más de 28 años de experiencia en el desarrollo e implantación de proyectos con mercado nacional y en plena expansión internacional.
Nuestra misión es la vocación de servicio a nuestros clientes, satisfaciendo plenamente todas sus necesidades en soluciones para la digitalización de servicios medioambientales, a través de la más completa oferta de productos en el mercado, bajo el prisma de la excelencia en el servicio, en la calidad productiva y en la innovación.
Nuestra principal actividad está basada en la consultoría y fabricación de soluciones tecnológicas y proyectos de gestión de movilidad: GPS, electrónica, cartografía, telecomunicaciones e informática, relación en algunas ocasiones con proyectos de Smart City.
Tareas Buscamos un Líder de Calidad (QA) con fuerte enfoque en la automatización de pruebas y en la definición de estrategias de calidad, que será responsable de implantar el proceso de pruebas en un entorno diverso, compuesto por aplicaciones desarrolladas en PHP (Vanilla y Laravel), Angular, C#, C++, Flutter, y Python.
Este rol implica tomar la iniciativa en la implantación y configuración de las pruebas, adaptándolas a las tecnologías utilizadas en cada aplicación, y establecer las bases para los procesos de calidad de manera autónoma.
El candidato ideal debe ser capaz de tomar decisiones clave sobre las herramientas y procesos de pruebas, liderando la implementación de la automatización desde cero, y estableciendo una estructura escalable que permita evolucionar y crecer en el futuro.
Sus funciones serán: Definición e Implementación de la Estrategia de QA: Desarrollar una estrategia integral de pruebas que abarque tanto la automatización como el análisis de calidad del código en todas las aplicaciones del ecosistema.
Esta estrategia debe ser adaptable a las diferentes tecnologías (PHP, Laravel, Angular, C#, C++, Flutter, Python), y enfocarse en la creación de frameworks de pruebas que cubran necesidades específicas.
Automatización de Pruebas: Implementar frameworks de automatización de pruebas utilizando herramientas como Selenium, Cypress, JUnit, TestNG, entre otras.
Diseñar, desarrollar y mantener scripts automatizados que se integren en el proceso de desarrollo y CI/CD.
Integración de Herramientas de Análisis de Código: Seleccionar e integrar herramientas de análisis de código como SonarQube, Understand o CodeScene para garantizar una alta calidad del código desde las primeras etapas del ciclo de desarrollo.
Implementación de CI/CD: Configurar pipelines de Integración Continua (CI) y Despliegue Continuo (CD) utilizando herramientas como Jenkins, GitLab CI, Docker y otros sistemas, con el objetivo de automatizar la ejecución de pruebas en cada fase del ciclo de vida del software.
Adaptación a Diferentes Tecnologías: Asegurar que las pruebas sean configuradas y optimizadas para las diversas tecnologías utilizadas en el ecosistema