¡Activa las notificaciones laborales por email!

INGENIERO/A DE PRUEBAS / QA

Telefónica, S.A.

Madrid

Presencial

EUR 30.000 - 45.000

Jornada completa

Hace 25 días

Descripción de la vacante

Una empresa de telecomunicaciones líder en Madrid busca un profesional para diseñar y ejecutar pruebas automatizadas. Se requiere formación técnica en ingeniería y experiencia en automatización de pruebas con herramientas como Cypress. Los candidatos deben tener habilidades de comunicación y al menos 2 años de experiencia previa en proyectos similares. Se valoran conocimientos en Python y C#.

Formación

  • Conocimientos de diseño e implementación de pipelines de automatización (CI/CD).
  • Habilidades para la interlocución técnica con diferentes equipos.
  • Experiencia mínima de 2 años en proyectos relacionados.

Responsabilidades

  • Diseñar y ejecutar pruebas automatizadas usando Cypress.
  • Desarrollar planes y procedimientos de prueba para diferentes sistemas.
  • Generar informes de pruebas a partir de los resultados.

Conocimientos

Diseño e implementación de entornos de pruebas
Automatización de pruebas
Cypress
Comunicación asertiva

Educación

FP2, ingeniería de software, telecomunicaciones

Herramientas

Python
C#
Kotlin
Descripción del empleo
Responsabilidades


  • Formación técnica (FP2, ingeniería de software, telecomunicaciones) o conocimientos / experiencia equivalente.

  • Diseño y elaboración de planes y procedimientos / protocolos de pruebas (generales del producto y/o específicos de impacto cuando las circunstancias lo requieran), con verificación de ajuste a requisitos y validación de funcionalidades (matrices de trazabilidad) del proyecto / producto y/o sus procesos de certificación asociados

  • Diseño e implementación de los entornos y escenarios de pruebas requeridos (con uso de los instaladores

  • Definición, creación y actualización de los dataset requeridos para la ejecución de pruebas automatizadas o manuales

  • Diseñar e implementar la estrategia de automatización (codificación) de las diferentes baterías de pruebas usando Cypress u otras herramientas equivalentes.

  • Diseñar, desarrollar (codificar) y ejecutar diferentes baterías de pruebas para QA (end to end) para su ejecución automática (preferentemente) o manual cuando no sea viable lo anterior: funcionales sobre capacidades, de usabilidad, permisos, automatismos, API, etc.

  • Diseñar, desarrollar (codificar) y ejecutar diferentes baterías de pruebas para V&V para su ejecución automática (preferentemente) o manual cuando no sea viable lo anterior: integraciones con otros componentes, rendimiento / carga, aceptación, etc.

  • Ejecución manual de baterías / protocolos de las pruebas o parte de estos que, por cualquier circunstancia, no puedan o no deban ser automatizadas (no convencionales, principalmente contra frontend)

  • Diseñar e implementar pipelines para automatización de despliegues con foco en la integración de las pruebas correspondientes (ejecución automática) en el ciclo de vida (CI/CD)

  • Elaboración de informes de pruebas correspondientes de forma automatizada a partir de los resultados de las baterías de pruebas ejecutadas o, en su defecto, manualmente.


Requisitos


  • Formación técnica (FP2, ingeniería de software, telecomunicaciones) o conocimientos / experiencia equivalente.

  • Diseño y elaboración de planes y procedimientos / protocolos de pruebas (generales del producto y/o específicos de impacto cuando las circunstancias lo requieran), con verificación de ajuste a requisitos y validación de funcionalidades (matrices de trazabilidad) del proyecto / producto y/o sus procesos de certificación asociados

  • Conocimientos de diseño e implementación de entornos y escenarios de pruebas requeridos (con uso de los instaladores)

  • Definición, creación y actualización de los dataset requeridos para la ejecución de pruebas automatizadas o manuales

  • Diseñar e implementar la estrategia de automatización (codificación) de las diferentes baterías de pruebas usando Cypress u otras herramientas equivalentes.

  • Diseñar, desarrollar (codificar) y ejecutar diferentes baterías de pruebas para QA (end to end) para su ejecución automática (preferentemente) o manual cuando no sea viable lo anterior: funcionales sobre capacidades, de usabilidad, permisos, automatismos, API, etc.

  • Diseñar, desarrollar (codificar) y ejecutar diferentes baterías de pruebas para V&V para su ejecución automática (preferentemente) o manual cuando no sea viable lo anterior: integraciones con otros componentes, rendimiento / carga, aceptación, etc.

  • Habilidades para comunicación asertiva, trabajo en equipo e interlocución técnica con diferentes equipos

  • Experiencia previa (2 años o superior) en proyectos de similar índole y envergadura


Se Valorará


  • Programación en Python

  • Programación en C# (.NET)

  • Programación en Kotlin

  • Conocimientos de diferentes normativas, metodologías, marcos de trabajo y/o herramientas para diseño y ejecución de pruebas de calidad del software (automatizadas y manuales)

  • Conocimientos previos o experiencia equivalente en marcos de trabajo para desarrollo ágil (SCRUM o similares) y desarrollo seguro (SSDLC, OWASP, SecDevOps, CI/CD...)

  • Conocimientos previos o experiencia equivalente en el diseño de estrategias, entornos y baterías de pruebas automatizadas con foco en la integración en ciclo de desarrollo (CI/CD), el rendimiento (SRE) y la seguridad (DevSecOps).

  • Habilidades para comunicación asertiva, trabajo en equipo e interlocución técnica con diferentes equipos

  • Experiencia previa (2 años o superior) en proyectos de similar índole y envergadura


Atendiendo a la experiencia de las candidaturas recibidas se asignarán a los diferentes grupos y niveles profesionales (niveles profesionales del grupo A y grupo B) alineando éstas con los requisitos de las posiciones.

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.