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. Si te identificas con nuestros pilares, ¡estamos deseando conocerte!
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.
Responsabilidades
- 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.
- Revisar qué se ha implementado en función de qué se había definido sin sesgarse por cómo se ha implementado.
- 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.
- Capaz de modular el mensaje técnico en función de la audiencia.
- Capacidad gestión de crisis.
- Iniciativa.
- Autonomía.
- Capacidad de comunicación.
- Capacidad de trabajo y organización bajo presión.
- Proactividad tecnológica.
- Trabajo en equipo.
- Pensamiento crítico y mentalidad positiva.
- Inglés: avanzado
Beneficios
- Medidas de conciliación y flexibilidad horaria.
- Formación continua y certificaciones.
- Modelo híbrido de teletrabajo.
- Atractivo paquete de beneficios sociales.
- Excelente ambiente de trabajo dinámico y multidisciplinar.
- Programas de voluntariado.
#SomosDiversos#Fomentamosigualdad
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