Aristocrat Leisure Limited (Aristocrat) is a global entertainment and content creation company powered by technology to deliver world-leading casino and mobile games. Aristocrat offers a diverse range of products and services including electronic gaming machines, casino management systems, free-to-play mobile games and online real money games.
Aristocrat has seven corporate functions and three operating business units, spanning regulated land-based gaming (Aristocrat Gaming), social casino (Product Madness) and regulated online real money gaming (Aristocrat Interactive). Our game and product portfolios collectively entertain millions of players worldwide every day.
Te unirás a un equipo formado recientemente de Automatización e IA dedicado a revolucionar la forma en la que desarrollamos, operamos y mantenemos nuestros juegos en directo. Nuestra misión consiste en crear canalizaciones, herramientas y soluciones impulsadas con IA que automaticen las tareas repetitivas, reduzcan la sobrecarga operativa e impulsen nuevas posibilidades creativas en Product Madness. Este equipo tiene mentalidad de empresa tecnológica con una capacidad consolidada en juegos, lo que aporta lo mejor de los dos mundos: la agilidad para innovar y los recursos para crear un impacto real. Estamos embarcándonos en una roadmap estratégica que implica la creación de un gráfico de conocimientos de IA, la implementación de pruebas basadas en modelos y la utilización de prácticas de QA más inteligentes.
Al ser uno de los ingenieros de QA que forme inicialmente el equipo de Automatización e IA, desde el principio contribuirás en gran medida a dar forma y garantizar la calidad de nuestras soluciones innovadoras. Te encargarás de validar las canalizaciones de automatización de un extremo a otro, el gráfico de conocimientos de IA, las herramientas de IA, las implementaciones del testing basado en modelos, así como su integración con nuestras plataformas de juegos basadas en Unity y los sistemas de back-end. Tu trabajo incluye definir estrategias de QA para sistemas novedosos, probar integraciones complejas, incluida la telemetría y los feedback loops con IA, así como contribuir directamente a la consecución de los objetivos del equipo, consistentes en permitir enfoques de QA impulsados por datos, basados en riesgos y, en última instancia, predictivos. Colaborarás estrechamente con desarrolladores, diseñadores y científicos de datos para integrar la calidad a lo largo del ciclo de vida de las herramientas y flujos de trabajo, sacando partido de las últimas tendencias de IA.
Lo que harás
Control de calidad de un gráfico de conocimientos (KB) de IA:
- Desarrollar y ejecutar estrategias de prueba para el gráfico de conocimientos de IA, validando su estructura, la ingesta de datos (incorporación de contenido, telemetría), la precisión de los enlaces (características, casos de prueba, errores, configuraciones) y la funcionalidad (p. ej., búsqueda semántica).
- Probar los puntos de integración y los feedback loops entre el KB y las herramientas de IA (el KB alimentando los patrones o estrategias de prueba en la IA, la IA generando casos de prueba o conclusiones en el KB).
- Garantizar la fiabilidad y el rendimiento del KB según vaya creciendo.
Implementación y validación de las pruebas basadas en el modelo (MBT):
- Participar de forma activa en la implementación de metodologías MBT.
- Colaborar en el diseño del modelo MBT, garantizando la precisión y la cobertura de los sistemas sometidos a pruebas.
- Validar la exactitud y la eficacia de los casos de prueba generados automáticamente que se derivan de los modelos MBT.
- Probar la integración de la ejecución de MBT y la generación de informes en la canalización de CI/CD.
Automatización impulsada con IA y validación de las herramientas:
- Diseñar y ejecutar planes de prueba para herramientas personalizadas de automatización, características de IA (incluidos aspectos de IA explicable), servicios de back-end y extensiones del editor de Unity desarrolladas por el equipo.
- Validar la integración de la telemetría, garantizando una recopilación precisa de análisis de uso y registros de errores para obtener información de las pruebas impulsadas con IA.
- Contribuir a la definición de estrategias para supervisar y probar la deriva del modelo de IA a lo largo del tiempo.
Desarrollo y mantenimiento de la automatización de la prueba:
- Diseñar, implementar y mantener scripts y marcos de trabajo de la prueba automatizados y sólidos (utilizando posiblemente C# para Unity, Python/Java/etc., para back-end/API) a fin de validar las entregas del equipo, incluidos los componentes del KB y los resultados de MBT.
- Integrar pruebas automatizadas en las canalizaciones de CI/CD (p. ej., Jenkins) para obtener comentarios e informes de calidad continuos.
Estrategia de control de calidad, ejecución y gestión de defectos:
- Definir el alcance general de las pruebas, los enfoques (manual, automatizado, rendimiento, basado en el riesgo) y los planes orientados a las fases de la hoja de ruta del proyecto (creación del KB, automatización del piloto, implementación de MBT, ampliación).
- Ejecutar varias pruebas, documentar detalladamente los defectos, comprobar los errores y realizar una prueba de regresión.
- Contribuir al punto de vista del control de calidad para definir las pautas sobre el uso de los datos, la transparencia del modelo y el cumplimiento con la normativa.
Colaboración y mejora continua:
- Asociarte de forma eficaz con desarrolladores y científicos de datos para entender las implementaciones técnicas y los modelos de IA, reproducir los errores y garantizar una resolución puntual de los defectos.
- Comunicar con claridad los resultados de las pruebas, los estados de calidad, los riesgos (sobre todo los relacionados con la IA y la automatización) y las interrupciones de la cobertura.
- Contribuir de forma activa a transformar los procesos de QA en pruebas basadas en riesgos, priorización de pruebas impulsadas con IA y la posible predicción de errores, utilizando la información del KB y la telemetría.
Lo que estamos buscando
- Experiencia en QA demostrada: de 3 a 5 años de experiencia profesional en QA del software, con especial énfasis en pruebas de sistemas complejos, integraciones y canalizaciones de datos.
- Especialización en automatización de pruebas: experiencia demostrable en el diseño, desarrollo y mantenimiento de frameworks y scripts de pruebas automatizadas (p. ej., con C#, Python, Java o similar).
- Capacidad técnica: amplios conocimientos de SDLC, metodologías de QA, pruebas de API (RESTful), conceptos de bases de datos (SQL/NoSQL) y prácticas de CI/CD (Git, Jenkins, Docker).
- Aptitudes analíticas y de resolución de problemas: excelente capacidad para analizar requisitos complejos, identificar riesgos y casos extremos, solucionar problemas y pensar de forma crítica sobre sistemas novedosos de pruebas.
- Actitud de adaptabilidad y aprendizaje: ganas de aprender y aplicar nuevos conceptos, sobre todo en lo relacionado con las pruebas de IA/ML, gráficos de conocimientos y técnicas avanzadas de automatización.
- Excelente comunicación y trabajo en equipo: capacidad para colaborar de forma eficaz en un equipo ágil y multidisciplinario y para comunicar conceptos técnicos con claridad.
Recomendable tener:
- Experiencia probando sistemas impulsados con IA/ML, conocimiento de conceptos como la validación de modelos, la detección de sesgo o las pruebas de explicabilidad.
- Experiencia en herramientas o metodologías de pruebas basadas en modelos (MBT).
- Experiencia en pruebas en el entorno del motor de Unity o pruebas de herramientas de desarrollo de juegos.
- Conocer bien los sistemas de gestión de conocimientos (KM), las bases de datos de gráficos (como Neo4j) o las pruebas de la funcionalidad de búsqueda semántica.
- Experiencia en la validación de canalizaciones de datos de telemetría o análisis.
- Experiencia en la implementación o utilización de estrategias de pruebas basadas en riesgos.
- Experiencia laboral en el sector de los juegos.
- Conocer bien las plataformas en la nube (AWS, Azure o GCP).
¿Por qué trabajar con nosotros?
- Impacto e innovación: conviértete en un miembro fundacional que defina QA para la IA y la automatización de vanguardia en el desarrollo de juegos, trabajando en iniciativas clave como nuestro gráfico de conocimientos de IA y las pruebas basadas en modelos.
- Oportunidades de crecimiento: profundiza en las pruebas de IA, MBT y las prácticas de QA impulsadas por datos; explora las tecnologías emergentes y da forma al futuro de QA en Product Madness.
- Colaboración y autonomía: únete a un equipo pequeño y ágil con la libertad de experimentar, influir en el proceso y aprender rápidamente.
- Conciliación laboral: nuestra cultura valora mucho la flexibilidad, el bienestar y la colaboración mutuamente beneficiosa.
¿Por qué Product Madness?
Como parte de la familia Aristocrat, compartimos su misión de llenar de alegría la vida gracias al poder del juego, con un equipo de primer nivel que crea títulos líderes y de mayor recaudación en el género de casino social, entre ellos Heart of Vegas, Lightning Link y Cashman Casino.
Con un equipo global de 800 personas, Product Madness tiene su sede en Londres, y oficinas en Barcelona, Gdańsk, Lviv, Montreal y un equipo remoto en Estados Unidos, lo que nos convierte en una auténtica potencia global.
Nos guiamos por nuestro principio de “Las personas primero”. Independientemente de dónde, cuándo o cómo trabajen, los miembros de nuestro equipo tienen oportunidades para avanzar en su carrera profesional y crecer con nosotros. Nos enorgullece fomentar una cultura inclusiva, en la que se anima a cada persona a dar lo mejor de sí misma cada día.
Pero no confíes solo en nuestra palabra. En 2024, fuimos incluidos en la lista de los Global Inspiring Workplace Awards y recibimos un premio de bronce en los Stevies for Great Employers, en la categoría de “Empleador del año - Medios de comunicación y entretenimiento”.
Nuestros valores
Respetamos profundamente a nuestra gente y su bienestar. Sabemos que tienen un talento excepcional y que siempre podrán elegir. Queremos que nos vuelvan a elegir cada día. Nos comprometemos a construir una cultura en la que la voz de cada persona sea siempre escuchada y atendida.
Siempre mejorando, innovando y sin conformarnos nunca con lo existente. Superamos todos los límites con valentía y ambición para convertirnos en la mejor empresa de juegos del mundo.
Destacamos en lo que hacemos, pero seguimos siendo humildes y serviciales con nuestros compañeros de equipo. Nos apoyamos mutuamente y nos exigimos el máximo sin egos.
Todos somos iguales, independientemente del idioma que hablemos, de dónde vivamos, de nuestro sexo, religión o cultura de procedencia. Queremos construir un hogar global en el que todos tengan las mismas oportunidades de influir.
Siempre pensamos desde la perspectiva del cliente, ya sean jugadores o clientes internos.
Lo que nos mueve es mejorar su experiencia y su satisfacción. El éxito de cada cliente representa nuestra gran victoria.
Disponibilidad para viajar
Ninguna
Información adicional
En este momento, no podemos tramitar visados de trabajo para este puesto. Los candidatos deben tener permiso para trabajar a tiempo completo en el país donde se ofrece la vacante, sin necesidad de visado ahora ni en el futuro.