El portal de empleo de España

Ingeniero/a de QA Sénior, Message Squad

En remoto, Barcelona +13 +1 ubicación en el extranjero·Jornada completa·Añadida hace 8 meses (comprobada el 8 oct)

Diabolocom

5 ofertas abiertas

Resumen

Modalidad
En remoto (Barcelona / Bucarest / Bucharest / Budapest / Prague / Tallinn / Warsaw / Podgorica / Zagreb / Bratislava / Belgrade / Sarajevo / Tbilisi / Yerevan)
Contrato
Jornada completa
Inglés
Obligatorio
Experiencia
6+ años

Habilidades

Se valora

Esta oferta se escribió originalmente en inglés.

Requisitos

Qué buscan

  • Mínimo 6 años de experiencia, de los cuales al menos 3 años recientes como test automation engineer utilizando Java / Kotlin / Groovy / Scala.
  • Sólidas habilidades de programación en un lenguaje JVM (idealmente Kotlin o Java), con la capacidad de leer y entender código de producción, revisar merge requests y escribir pruebas automatizadas limpias y mantenibles.
  • Fuerte pensamiento arquitectónico y a nivel de sistema: entiendes cómo interactúan los servicios, cómo fluyen los datos a través del sistema y utilizas este conocimiento para diseñar una estrategia de prueba eficaz.
  • Experiencia práctica construyendo suites de pruebas a través de la pirámide de pruebas (unitarias, de componente/servicio, API, contrato, integración y UI/e2e), y una opinión clara sobre qué nivel es apropiado para cada tipo de escenario.
  • Una mentalidad opuesta a "cubrir todo con pruebas e2e a nivel de sistema": prefieres comprobaciones rápidas y fiables cerca del código, y utilizas las pruebas e2e con moderación para riesgos de extremo a extremo y flujos críticos.
  • Experiencia trabajando con pipelines de CI/CD (idealmente GitLab CI), reporting de pruebas y quality gates.
  • Al menos 1 año de experiencia con Selenium.
  • Experiencia con pruebas de UI, API y de bases de datos.
  • Pensamiento crítico y actitud de "bug hunter": buscas activamente casos límite, modos de fallo y el comportamiento real del usuario, más allá del "happy path".
  • Gran curiosidad y disposición para profundizar en cómo funciona el producto y su ecosistema (infraestructura, mensajería, integraciones, pipeline de despliegue).
  • Gran autonomía y potencial de liderazgo.
  • Excelentes habilidades de comunicación, proactividad y capacidad de autoaprendizaje.

Se valorará

En el lado de QA, desarrollamos y mantenemos pruebas automatizadas utilizando Kotlin y Gherkin. Nuestra cobertura de pruebas se extiende a:

- Interacciones con RabbitMQ (producir y consumir eventos de RabbitMQ para validar puntos de integración)

Creemos firmemente en un enfoque de pirámide de pruebas: la mayoría de las comprobaciones deben estar cerca del código (pruebas unitarias, de componentes, de API, de contrato y de integración), con las pruebas de UI y end-to-end centradas en los recorridos críticos del usuario en lugar de "probar todo a través de la UI".

Practicamos un enfoque shift-left, involucrando a QA desde las primeras etapas de la planificación de las funcionalidades. Esto asegura que mantengamos una perspectiva centrada en el usuario, influenciemos los detalles de implementación cuando sea necesario y distribuamos las responsabilidades de cobertura de pruebas entre los equipos de QA, frontend y backend.

Salario y beneficios

Qué ofrecen

  • Un entorno de equipo colaborativo e innovador.
  • La oportunidad de trabajar en sistemas de comunicación distribuidos de vanguardia.
  • Responsabilidad real sobre la calidad de un dominio central de nuestra plataforma: tus decisiones sobre la estrategia de pruebas y la automatización influirán significativamente en la seguridad y rapidez con la que lanzamos productos.
  • Oportunidades de crecimiento profesional dentro de una empresa global en rápido crecimiento.
  • Arreglos de trabajo flexibles y opciones de trabajo remoto.
  • Un equipo de apoyo que valora la innovación y el intercambio de conocimientos.

El puesto

Diabolocom construye infraestructura de contact center nativa de la nube y centrada en la IA, diseñada para una alta disponibilidad, baja latencia y escala global. Como proveedor de software y operador de telecomunicaciones, combinamos un backbone de voz de grado de operador totalmente propio con una plataforma CCaaS programable que admite comunicaciones de alto volumen en tiempo real en más de 60 países.

Nuestra arquitectura integra modelos de IA propietarios creados específicamente para las interacciones con los clientes y cubre el enriquecimiento de datos, la detección de intención, el resumen de llamadas, la transcripción, la puntuación de calidad, la automatización de flujos de trabajo y más. Estos servicios se ejecutan en un stack modular orientado a servicios, accesible a través de APIs y diseñado para despliegues multilingües y multirregión.

Operamos una infraestructura distribuida optimizada para un rendimiento determinista, observabilidad y resiliencia, respaldada por integraciones profundas de CRM, motores de enrutamiento inteligente y un marcador de salida de alto rendimiento que permite la toma de decisiones en menos de un segundo.

Un equipo dedicado de Diabolocom Research nos mantiene a la vanguardia de la innovación tecnológica, diseñando nuevos sistemas propietarios —desde pipelines de IA avanzada hasta optimización de telecomunicaciones— que ayudan a nuestros clientes a obtener una ventaja competitiva en el mercado.

Con más de 20 años de experiencia en ingeniería de software y telecomunicaciones, Diabolocom ofrece a los ingenieros la oportunidad de construir y escalar sistemas de nivel empresarial que combinan IA, infraestructura en la nube y comunicaciones de misión crítica.

Como parte de nuestro crecimiento exponencial, estamos reforzando nuestro equipo interno de ingeniería y abriendo una posición de Senior QA Engineer en nuestro Message Squad.

Qué harás

  • Codiseñar estrategias de prueba con el equipo para nuevas funcionalidades y refactorizaciones.
  • Implementar y mantener pruebas automatizadas en Kotlin a múltiples niveles.
  • Cuestionar diseños y soluciones técnicas desde una perspectiva de riesgo y testabilidad.
  • Mejorar continuamente nuestros pipelines, herramientas y la fiabilidad de las pruebas.

Sobre el Message Squad

Message Squad desarrolla y mejora servicios que permiten a los clientes comunicarse sin problemas a través de varios canales basados en texto. Originalmente centrados en el correo electrónico, nos hemos expandido hacia una solución más amplia que integra múltiples plataformas de mensajería (correo de voz, SMS, redes sociales).

Technical Stack

  • Lenguajes y Frameworks: Kotlin, Spring Boot, Cucumber
  • Herramienta de construcción: Gradle
  • CI/CD: GitLab
  • Herramienta de control de navegador: Selenium
  • Reporting: Allure Report con Allure Server

Proceso de selección

  • Desafío técnico en la plataforma HackerRank para evaluar el nivel general
  • Revisión rápida de tu trayectoria, experiencia y encaje en el proyecto
  • Entrevista de live coding con el Team Lead del squad
  • Entrevista de Estrategia de Pruebas con el QA Lead del squad y el Head of QA
  • Entrevista final con Alexander, nuestro Head of Software Engineering

En Diabolocom, la diversidad y la inclusión están en nuestro ADN. Todos los candidatos cualificados recibirán la misma consideración para el empleo sin distinción de color, idioma, religión, sexo, orientación sexual, identidad de género, origen nacional o social, opinión, discapacidad o edad.

Como parte de nuestro proceso de contratación, ten en cuenta que cualquier oferta de empleo u oferta de proveedor de servicios estará sujeta a una verificación de antecedentes, incluyendo la verificación de tu identidad, credenciales educativas e historial laboral previo.

Sobre Diabolocom

Diabolocom es una empresa de software especializada en soluciones de contact center en la nube, que ofrece una plataforma para equipos de atención al cliente y ventas. La empresa opera en múltiples ubicaciones europeas, con una presencia significativa en París, Barcelona y otras grandes ciudades, y sus ofertas de empleo actuales se centran en puestos de ingeniería de software, gestión de proyectos y marketing.

Sector
Software
Sede
París, Francia
En España
Barcelona

Datos prácticos

  • Ofrece puestos remotos e híbridos en toda Europa, incluidos España, Alemania, Portugal y varios países de Europa del Este.
  • Las posiciones abiertas en Barcelona y París indican una fuerte presencia europea, con potencial para la colaboración transfronteriza.
  • La empresa utiliza herramientas de IA en la contratación, pero las decisiones finales las toman humanos, lo que garantiza un proceso de reclutamiento transparente.
  • Los puestos abarcan ingeniería, gestión de proyectos y marketing, lo que brinda diversas oportunidades para profesionales internacionales.

En sus propias palabras

Sobre la empresa y el equipo

  • 3 ingenieros de QA
  • 7 desarrolladores backend
  • 2 ingenieros frontend
  • 1 team lead
Todas las vacantes de Diabolocom
WhatsApp

SDR España

DiabolocomHace 1 meses
Híbrido en Barcelona
En remoto, Paris +5
En remoto, Barcelona +13
En remoto, Paris +11
Ver los 5 empleos