HUB.KI GmbH
Turbalance
Automatización de QA
Orientación a objetivos
Tu misión con nosotros
Lo que este rol NO es
Este no es un rol de ejecución de QA puramente manual, ni una posición que se centre exclusivamente en la ejecución de casos de prueba predefinidos.
Buscamos un perfil senior que pueda desarrollar una estrategia de automatización, comprender sistemas técnicos y mejorar activamente la calidad de todo nuestro proceso de entrega.
Las pruebas manuales siguen siendo importantes, pero deben complementar una sólida automatización de pruebas, análisis técnico de fallos y garantía de calidad basada en CI/CD.
Orientación a objetivos
Por qué este rol es emocionante
Ingeniero Senior de Automatización de QA
Buscamos un/a Ingeniero/a Senior de Automatización de QA con experiencia que impulse significativamente la calidad de nuestra plataforma de infraestructura de IA. Desarrollamos productos de planificación y simulación que interactúan directamente con la infraestructura de centros de datos de nuestros clientes para GPUs, permitiéndoles operar y simular su uso en entornos predominantemente heterogéneos.
Este rol requiere un conocimiento profundo de la automatización de pruebas, un buen juicio práctico en pruebas manuales, comprensión de Kubernetes e infraestructura, y experiencia con CI/CD. Ayudarás a definir cómo probamos el comportamiento de nuestros productos de planificación y simulación, qué pruebas debemos automatizar y cómo las puertas de calidad se convierten en una parte integral de nuestros procesos diarios de desarrollo y lanzamiento.
Tus tareas
- Diseño, desarrollo y mantenimiento de pruebas automatizadas para planificadores, simuladores, APIs, servicios Backend, flujos de trabajo Frontend, integraciones, así como escenarios de sistema y de extremo a extremo.
- Desarrollo de suites de pruebas de regresión, smoke, integración, de extremo a extremo y de lanzamiento fiables que se ejecuten en pipelines de CI/CD y validen despliegues basados en Kubernetes.
- Pruebas de flujos de trabajo de infraestructura de IA para centros de datos con GPUs, distribución heterogénea de recursos, cambios de configuración, escenarios de fallos, señales de monitorización y comportamiento de reversión.
- Realización de pruebas manuales exploratorias, funcionales y de regresión cuando aún no existe automatización o cuando se requiere un juicio experimentado para un comportamiento complejo de la infraestructura.
- Colaboración con ingenieros, gerentes de producto y equipos de plataforma para definir estrategias de prueba, criterios de calidad, preparación para el lanzamiento, escenarios de simulación reproducibles y áreas de riesgo en entornos de clientes.
- Análisis de resultados de pruebas e investigación de fallos; distinción entre errores del producto y problemas en el entorno, la infraestructura, los datos o las pruebas, y promoción del análisis de causa raíz y la corrección de errores.
- Mejora de las puertas de calidad de CI/CD, informes de pruebas, manejo de pruebas inestables (flaky tests), gestión de datos de prueba, validación de entornos y comprobaciones automatizadas para despliegues de Kubernetes.
- Contribución a la arquitectura de frameworks de prueba, selección de herramientas adecuadas, estándares de codificación de Python y prácticas de automatización sostenibles.
- Documentación clara de planes de prueba, riesgos, lagunas de cobertura de pruebas, suposiciones de simulación, dependencias de infraestructura y recomendaciones de lanzamiento para partes interesadas técnicas y no técnicas.
- Apoyo y mentoría a ingenieros y compañeros de QA en las mejores prácticas de automatización de pruebas, testeabilidad, QA consciente de la infraestructura y responsabilidad de calidad comunitaria.
Lo que aportas
- Mínimo de 5 años de experiencia profesional en QA, SDET o automatización de pruebas, idealmente en áreas como infraestructura, plataformas, nube, herramientas para desarrolladores, sistemas distribuidos o productos de tecnología profunda.
- Amplia experiencia práctica en automatización de pruebas, especialmente con Java o Python/Pytest; capacidad para desarrollar código de prueba y herramientas de prueba limpios y mantenibles.
- Experiencia en la creación de pruebas automatizadas para APIs, servicios, integraciones, flujos de trabajo de UI, así como escenarios de nivel de sistema y de extremo a extremo.
- Sólida comprensión de Kubernetes, contenedores, entornos Linux, despliegues, configuraciones, logs, métricas, monitorización y pipelines de CI/CD.
- Capacidad para probar productos de infraestructura complejos cuyo comportamiento depende de la distribución de recursos, las propiedades de la carga de trabajo, la configuración del entorno y las interacciones de sistemas distribuidos.
- Experiencia en pruebas manuales exploratorias, aislamiento de fallos, decisiones de lanzamiento basadas en riesgos e investigación de fallos no inequívocos en sistemas técnicos.
- Experiencia práctica en la integración de pruebas automatizadas en pipelines de CI/CD como GitHub Actions, GitLab CI, Jenkins, CircleCI o soluciones comparables.
- Experiencia en el análisis de fallos utilizando logs, métricas, trazas, capturas de pantalla, artefactos de prueba, eventos de Kubernetes, logs de contenedores y herramientas para desarrolladores.
- Excelentes habilidades de comunicación y capacidad para colaborar estrechamente con equipos de Backend, plataforma, infraestructura y producto para mejorar la testeabilidad y evitar fallos de forma temprana.
- Sentido de la responsabilidad a nivel senior: puedes definir prioridades, cuestionar suposiciones, mejorar procesos y entregar resultados de forma independiente sin necesidad de directrices detalladas.
Preferible
- Experiencia en pruebas de infraestructura de IA, plataformas de GPU, planificadores, simuladores, plataformas en la nube, productos de infraestructura, herramientas para desarrolladores, plataformas de datos o sistemas distribuidos complejos.
- Experiencia con Docker, Kubernetes, Terraform, Helm, herramientas de observabilidad, Linux, conocimientos básicos de redes o flujos de trabajo de ingeniería de plataformas.
- Experiencia en pruebas de entornos heterogéneos con diferentes tipos de GPU, configuraciones de nodos, cargas de trabajo, inquilinos, cuotas o limitaciones de capacidad.
- Experiencia en pruebas de rendimiento, carga, escalabilidad, fiabilidad, de contratos, de seguridad o de caos.
- Experiencia en la creación independiente de frameworks de prueba, herramientas internas de QA, generadores de cargas de trabajo sintéticas, simuladores o pipelines de datos de prueba.
- Experiencia en gestión de pruebas, informes, análisis de calidad y paneles de lanzamiento.
- Experiencia en capacitar a los equipos para una mayor responsabilidad en la calidad, pruebas tempranas ("Shift Left") y prácticas de QA conscientes de la infraestructura.
Sobre nosotros
turbalance GmbH es una startup innovadora y emergente que está reinventando la IA. Somos un equipo de apasionados solucionadores de problemas que creen en lo que construimos. Constantemente superamos los límites y abrazamos a nuestros "nerds interiores" mientras encontramos nuevas formas de superar desafíos complejos. En nosotros, te espera un entorno de trabajo dinámico, jerarquías planas/inexistentes y la oportunidad de asumir responsabilidades desde el principio.
Turba Labs se compromete a fomentar un entorno de trabajo respetuoso, seguro e inclusivo. La diversidad para nosotros significa crear un entorno donde las diferencias individuales sean reconocidas, valoradas y respetadas, permitiendo que todos aporten sus talentos y fortalezas de la mejor manera posible.
Esta comprensión comienza ya en el proceso de solicitud. Si necesita apoyo o adaptaciones individuales en el marco de su solicitud o entrevista, por favor háganoslo saber; estaremos encantados de ayudarle.
