Descripción
* **Ubicación**
------------
Calle Bergara 13
8002 Barcelona
* **Área de empleo**
-------------------
TI \- Desarrollo
* **Nivel**
---------
Profesionales experimentados
* **Modelo laboral**
-----------------
Jornada completa
* **ID de referencia**
----------------
48223
Schwarz Digits crea la base tecnológica para la soberanía digital en Europa. Como división de TI y digital del Grupo Schwarz, desarrollamos y gestionamos las infraestructuras de TI para las divisiones minoristas Lidl y Kaufland, así como para Schwarz Production y PreZero. Al mismo tiempo, operamos como proveedor independiente en el mercado externo para apoyar a empresas de toda Europa en su transformación digital. Agrupamos nuestros servicios clave en las áreas de Nube, Ciberseguridad, Datos e IA, Comunicaciones y Espacio de trabajo.
Únete a nosotros y contribuye a la soberanía digital en Europa. Con nosotros trabajarás en la intersección entre agilidad y seguridad: te beneficiarás de procesos de toma de decisiones rápidos, disfrutarás de una auténtica libertad creativa en tus proyectos y podrás construir sobre la base estable del Grupo Schwarz.
### **Tus funciones:**
* Participación durante todo el ciclo de vida: participa en las sesiones de refinamiento (grooming), revisiones de diseño y definición de criterios de aceptación (BDD/Gherkin).
* Propiedad de los activos de prueba: crea, actualiza y mantiene la batería de pruebas que cubre los productos del equipo (móvil, web, API, flujos de datos).
* Escritura de pruebas que verifican el software: desarrolla código de prueba mantenible, ayudantes (helpers) y entornos de prueba (fixtures); contribuye a bibliotecas/frameworks compartidos de pruebas.
* Pruebas funcionales: diseña, ejecuta y evalúa los resultados de las pruebas según la Estrategia de Pruebas acordada (manuales cuando aporten valor, automatizadas por defecto).
* Pruebas de API y contratos: valida contratos y integraciones REST/GraphQL (por ejemplo, pruebas de contrato impulsadas por el consumidor).
* Pruebas no funcionales: realiza comprobaciones de rendimiento, fiabilidad, seguridad (nivel básico) y accesibilidad cuando sea relevante.
* QA basado en datos: proporciona y supervisa métricas de QA del equipo (por ejemplo, tasa de escapes de defectos, tasa de pruebas inestables, tendencias de cobertura, MTTR, tiempo de detección).
* Preparación del entorno: colabora en la gestión de datos de prueba, usuarios sintéticos y entornos estables (contenedores/Kubernetes).
* Defensa de la calidad: promueve una cultura de calidad, facilita sesiones de detección masiva de errores (bug bashes) o exploratorias, y capacita a tus compañeros en buenas prácticas de pruebas.
* Preparación para la liberación: contribuye a los criterios de lanzamiento (go/no-go), evaluación de riesgos y validación posterior al lanzamiento.
### **Tu perfil:**
* Automatización: experiencia práctica en la creación de pruebas automatizadas de interfaz de usuario y API (móvil y/o web) integradas en pipelines de CI.
* Entrega ágil: experiencia trabajando dentro de equipos ágiles multifuncionales.
* BDD: conocimientos prácticos de BDD (Gherkin) y colaboración en torno a los criterios de aceptación.
* Frontend móvil: experiencia demostrable en la prueba de aplicaciones móviles (Android y/o iOS), incluidos dispositivos reales/emuladores/simuladores.
* Pruebas de API: amplia experiencia probando servicios REST/GraphQL (escenarios funcionales y negativos).
* Programación: experiencia codificando pruebas y herramientas en Python (o lenguajes similares: TypeScript/C\#).
* CI/CD: experiencia en entornos de CI (por ejemplo, Azure DevOps, GitHub Actions), incluida la paralelización y el control de pruebas inestables.
* Nube y contenedores: familiaridad con Azure y/o Google Cloud, y entornos de prueba con Docker/Kubernetes.
* Pruebas de frontend: experiencia con pilas web modernas (React/React Native) y herramientas (Playwright/Maestro/Cypress/Appium/Detox).
* Las siguientes habilidades serían un plus: pruebas de rendimiento (por ejemplo, k6/JMeter), seguridad básica (por ejemplo, OWASP ZAP), accesibilidad (WCAG/axe) ¡son un plus!
* Conocimiento del sector de telecomunicaciones: experiencia previa como ingeniero en un MVNO / MVNE será un plus
**Nuestros beneficios**
----------------