Remoto: Trabajo híbrido
Telefónica Tech es la compañía líder en trasformación digital del Grupo Telefónica. Contamos con una amplia oferta de servicios y soluciones tecnológicas integradas de Ciberseguridad, Cloud, IoT, Big Data, Inteligencia Artificial y Blockchain, con la que acompañamos a nuestros clientes en su transformación digital. Somos un grupo de más de 6200 personas valientes que trabajamos a diario desde distintos puntos del mundo para alcanzar la excelencia, a través de un liderazgo basado en la transparencia y en el espírItu de equipo. El equipo de CyberSecurity Software Engineering dentro de la unidad de Tecnología y Operaciones de Ciberseguridad se dedica a construir, desplegar y operar productos y servicios de software, así como procesos de automatización. Nuestra misión es crear valor para la compañía desarrollando nuestra propia tecnología, mejorando procesos o aportando valor a una tecnología de terceros. ¿Te apasiona la tecnología? ¿Te gustaría liderar el equipo de desarrollo de pruebas software? Si es así, eres la persona que estamos buscando. Liderar y realizar tareas relacionadas con el testing de software como: Supervisar la definición de pruebas funcionales y no funcionales (seguridad, rendimiento, alta disponibilidad, monitorización, etc.) con distintos niveles (componente, integración, e2e). Capacidad para el diseño de arquitecturas de software de pruebas. Supervisar la ejecución de las regresiones sobre cada nuevo desarrollo. Gestionar las peticiones de Producto e interaccionar con los clientes del servicio. Implementar y sugerir refactorizaciones y optimizaciones para mejorar el rendimiento de las pruebas, la seguridad o eficiencias en costes. Realizar revisiones de código de pares y de la arquitectura de los frameworks de pruebas. Identificar e implementar nuevas ideas para mejorar la calidad, seguridad o eficiencia de los desarrollos. Generar documentación técnica y procedimientos internos del servicio. Definir y ejecutar la estrategia de pruebas de los diferentes productos de la unidad. Hacer coaching y mentorizar a componentes del equipo con menos experiencia. Definir e implementar nuevas herramientas y procesos para la unidad a nivel de QA y DevSecOps. Habilidades para el trabajo en equipo y la comunicación (habilidades interpersonales y de comunicación, flexibilidad, espíritu de equipo y enfoque positivo). Definición y seguimiento de objetivos de cada uno de los componentes del equipo Conversaciones 1:1 para evaluar el seguimiento y las dudas de los componentes del equipo. Creación de actividades periódicas que motiven al equipo y que sean una fuente de aprendizaje. Conocimientos y experiencia Desarrollo sobre herramientas de CI/CD. Experiencia trabajando en entornos UNIX/Linux, utilizando máquinas virtuales o contenedores (Docker, Kubernetes). Conocimientos en desarrollo Móvil/Web, tecnologías de red, o desarrollo de Back End (APIs, Base de Datos, etc). Conocimientos avanzados de Appium (automatización móvil) o Selenium/Cypress (automatización web) y herramientas de desarrollo. Experiencia en el uso de herramientas de control de versiones de código (Bitbucket, Git). Experiencia en el uso de herramientas de gestión de tareas (JIRA, Redmine, Trello). Experiencia en prácticas de Desarrollo Ágil. Conocimientos avanzados de Behaviour Driven Development para la automatización de pruebas (Behave, Cucumber, GoDog). Conocimiento avanzado de desarrollo seguro y herramientas de vulnerabilidades. Conocimiento de herramientas de virtualización (VMWare) y servicios en la nube (AWS, Google Cloud). Conocimiento de pruebas no funcionales (rendimiento, disponibilidad, escalabilidad, ...). Conocimiento de las labores relacionadas con las disciplinas de Desarrollo y DevOps. Formación relacionada con el campo del desarrollo, Telecomunicaciones o similar Capacidad de análisis. Trabajo en equipo. Inglés: avanzado • Medidas de conciliación y flexibilidad horaria. • Formación continua y certificaciones. • Modelo híbrido de teletrabajo. • Atractivo paquete de ventajas sociales. • Estamos convencidos/as de que los equipos diversos e inclusivos son más innovadores, transformadores y consiguen mejores resultados. Por ello promovemos y garantizamos la inclusión de todas las personas sin importar género, edad, orientación e identidad sexual, cultura, discapacidad o cualquier otra condición #