Bjak
InnoWave
Ingeniero/a de Calidad Senior - Pruebas y Calidad impulsadas por IA
Sobre la oportunidad
InnoWave busca una persona dinámica, ágil y con buenas habilidades de comunicación para completar nuestro equipo. Si resides en Portugal, ¡esta podría ser tu oportunidad!
Ingeniero/a de Calidad Senior
Responsabilidades
- Auditar la cobertura, las herramientas y el proceso actuales, e identificar dónde reside el riesgo real en lugar de dónde es más fácil probar.
- Definir la arquitectura de automatización de estado objetivo y un camino escalonado hacia ella, secuenciado por riesgo, incluyendo pruebas de concepto, y recomendando en contra de herramientas que no justifiquen su coste.
- Construir el caso de cambio y obtener la aprobación de ingeniería, producto y liderazgo.
- Cerrar las brechas de testabilidad que bloquean la automatización, como entornos inestables, datos no deterministas, faltas de puntos de integración, junto con ingeniería.
- Diseñar y construir cobertura de UI (Selenium, Playwright, BrowserStack), API, y base de datos, incluyendo pruebas de regresión y de contrato, en Python donde empezamos de cero, en JavaScript/Typescript o C# donde las pruebas pertenecen junto al código existente.
- Validar datos en reposo con SQL y NoSQL, y validar cambios en la capa de datos: migraciones, comprobaciones de paridad, equivalencia de comportamiento.
- Integrar suites en pipelines de CI/CD como puertas de calidad forzadas: ejecutar pruebas de rendimiento y carga, incluyendo rutas asíncronas y basadas en colas.
- Realizar pruebas de seguridad y colaborar con ingeniería de seguridad para validar hallazgos y verificar la remediación.
- Mantener la infraestructura de pruebas portable (ejecutores contenerizados, grids auto-alojables) y gestionar la gestión de datos de prueba: enmascaramiento, generación sintética y acceso controlado para equipos que manejan datos de suscriptores y facturación.
- Utilizar herramientas de IA para generar y mantener pruebas, aplicar análisis de logs asistido por IA y agrupación de defectos, y ofrecer habilitación con recomendaciones honestas de ROI.
- Construir dashboards de calidad e informes ejecutivos de lanzamiento con claras recomendaciones de "go/no-go".
- Integrarse en equipos Agile como líder de QE, coordinar QE on-shore/off-shore, mentorizar a través de pruebas y revisiones en pareja, y trabajar junto al equipo de desarrollo.
Habilidades Requeridas
- Título en Informática, MIS, Ingeniería de Software, o experiencia equivalente.
- 4+ años en ingeniería de calidad de software, incluyendo la propiedad de la estrategia de pruebas en más de una capa (UI, API, o datos).
- Haber construido o reconstruido sustancialmente automatización donde existía poca, no solo extendido una suite madura diseñada por otra persona.
- Automatización práctica con Selenium o Playwright, más automatización de pruebas de API.
- Automatización de pruebas en Python, nuestro lenguaje preferido para el nuevo entorno. La fortaleza en JavaScript/Typescript o C# con disposición a trabajar en Python es igualmente válida.
- Comodidad con SQL, y capacidad para validar datos en reposo en lugar de solo a través de la UI.
- Integración de suites de pruebas en pipelines de CI/CD.
- Uso rutinario de herramientas de IA para codificación y pruebas, con una visión clara de dónde ayudan y dónde no.
- Un historial de conseguir que una recomendación de herramientas sea adoptada por personas que no reportaban a ti.
- Comunicación clara con stakeholders no técnicos, incluyendo recomendaciones de lanzamiento que puedas defender.
- Dominio del inglés - escrito y hablado (obligatorio).
- Disponibilidad para trabajar en modelo Híbrido en una de nuestras oficinas.
Habilidades Preferidas
- Convertir suites de pruebas en puertas de bloqueo en CI/CD en lugar de comprobaciones consultivas.
- Pruebas de rendimiento y carga (JMeter, k6, Gatling o similar).
- Infraestructura de pruebas auto-alojada (ejecutores contenerizados, grids autogestionados) e infraestructura como código para entornos de prueba repetibles.
- Pruebas de contrato (Pact o similar) y sistemas basados en eventos: Kafka, RabbitMQ, NATS.
- Pruebas de migración de datos: validación de paridad y equivalencia de comportamiento para lógica de base de datos convertida.
- Gestión de datos de prueba a escala: enmascaramiento, generación sintética, datos personales regulados.
- Go, útil para ejercitar servicios de Go, aunque la suite en sí no estaría escrita en Go.
- Datos de observabilidad (logs, métricas, trazas) como entrada principal de triaje.
- Experiencia en telecomunicaciones: BSS/OSS, aprovisionamiento, facturación o datos de red.
InnoWave ofrece igualdad de oportunidades en el empleo independientemente del género, identidad de género, orientación sexual, estado civil, raza, nacionalidad, religión, edad, discapacidad, creencias políticas o cualquier otro factor. InnoWave no pagará honorarios a ninguna agencia o empresa externa que no tenga un acuerdo firmado, no envíe currículums/CVs directamente.
Al responder a esta oferta de empleo, usted consiente el uso de sus datos por parte de InnoWave Group, durante el tiempo que sea necesario. Realizamos ejercicios periódicos de limpieza y actualización de datos para asegurarnos de que la información que tenemos es relevante y precisa. Si tiene alguna duda o solicitud con respecto a sus datos personales, por favor envíe un correo electrónico.
