Bunge
Jobgether
QA Engineer (Pruebas de IA y Funcionalidades)
Sobre la oportunidad
Esta posición se publica en nombre de una empresa asociada, que gestiona todas las solicitudes y los pasos siguientes. Nuestro socio busca un QA Engineer (Pruebas de IA y Funcionalidades) con base en Brasil.
Cómo funciona Jobgether
Utilizamos un proceso de emparejamiento impulsado por IA para garantizar que tu solicitud sea revisada de forma rápida, objetiva y justa frente a los requisitos principales del puesto. Nuestro sistema identifica a los candidatos que mejor se ajustan, y esta lista corta se comparte directamente con la empresa contratante. La decisión final y los pasos siguientes (entrevistas, evaluaciones) son gestionados por su equipo interno.
¡Agradecemos tu interés y te deseamos lo mejor!
¿Por qué solicitar a través de Jobgether?
Aviso de privacidad de datos: Al enviar tu solicitud, reconoces que Jobgether procesará tus datos personales para evaluar tu candidatura y compartir información relevante con el empleador contratante. Este procesamiento se basa en el interés legítimo y en medidas precontractuales bajo las leyes de protección de datos aplicables (incluido el RGPD). Puedes ejercer tus derechos (acceso, rectificación, supresión, oposición) en cualquier momento.
#LI-CL1
Únete a un equipo impulsado por la tecnología que desarrolla y valida funcionalidades innovadoras para una plataforma líder de finanzas personales, combinando las pruebas de software tradicionales con el aseguramiento de calidad de IA de próxima generación. Como QA Engineer, asumirás la responsabilidad de la calidad en aplicaciones web, plataformas móviles y APIs, garantizando experiencias de usuario fiables, seguras y fluidas. Desempeñarás un papel clave en la prueba de funcionalidades impulsadas por IA, incluidas las integraciones de modelos de lenguaje extensos (LLM), donde los resultados pueden ser probabilísticos en lugar de estrictamente predecibles. Al combinar técnicas de prueba deterministas con metodologías de evaluación de IA, ayudarás a identificar imprecisiones, alucinaciones, casos extremos y posibles riesgos de seguridad antes de que afecten a los usuarios. Trabajando en estrecha colaboración con ingenieros, responsables de producto y equipos internacionales, contribuirás a estrategias de prueba sólidas y mejorarás continuamente los estándares de calidad. Este puesto ofrece la oportunidad de aplicar tu experiencia práctica en pruebas a tecnologías de IA emergentes mientras promueves el desarrollo responsable de IA y la entrega de software fiable. Si eres un profesional de QA orientado a los detalles al que le gusta resolver problemas complejos y explorar la intersección en evolución entre la calidad del software y la inteligencia artificial, esta oportunidad ofrece desafíos técnicos significativos y espacio para el crecimiento.
Responsabilidades
- Planificar y ejecutar pruebas integrales: Diseñar, desarrollar y ejecutar planes de prueba, casos de prueba y scripts de prueba para funcionalidades de software tradicionales y componentes impulsados por IA en entornos web, móviles y de API.
- Validar la funcionalidad impulsada por IA: Probar funcionalidades integradas con IA y LLM para verificar su precisión, relevancia, consistencia, robustez y seguridad, identificando alucinaciones, respuestas inesperadas y fallos en casos extremos.
- Aplicar metodologías de prueba adecuadas: Determinar cuándo utilizar pruebas deterministas de aprobado/fallido y cuándo aplicar enfoques basados en evaluación para resultados de IA probabilísticos, asegurando que las estrategias de prueba reflejen el comportamiento esperado de cada funcionalidad.
- Evaluar el rendimiento del modelo de IA: Evaluar los resultados generados por IA utilizando métricas de evaluación adecuadas, conjuntos de datos de referencia, evaluaciones semánticas y procesos de revisión con intervención humana.
- Traducir requisitos en escenarios de prueba: Analizar los requisitos de negocio, los recorridos del usuario, la documentación de procesos y las especificaciones de comportamiento de la IA para desarrollar una cobertura de pruebas integral y efectiva.
- Realizar pruebas funcionales manuales: Ejecutar pruebas funcionales en aplicaciones web y móviles, verificar el comportamiento esperado, validar correcciones y asegurar que los nuevos lanzamientos cumplan con las expectativas de calidad.
- Realizar pruebas de regresión e integración: Validar las interacciones entre los componentes de la aplicación y las APIs mientras se realizan pruebas de regresión, rendimiento/carga y aceptación de usuario (UAT).
- Identificar y documentar defectos: Crear informes de errores claros y detallados que incluyan pasos reproducibles, resultados esperados y reales, evidencia de respaldo e información técnica relevante.
- Investigar problemas técnicos: Utilizar herramientas de desarrollo del navegador, registros de aplicaciones y utilidades de depuración para investigar fallos, rastrear comportamientos inesperados y apoyar un análisis eficiente de la causa raíz.
- Apoyar el aseguramiento de calidad móvil: Validar el comportamiento de la aplicación móvil en entornos relevantes de iOS y Android, considerando la funcionalidad específica de la plataforma y posibles problemas de compatibilidad.
- Mejorar las prácticas de QA: Contribuir a los estándares, metodologías y mejores prácticas de prueba para tecnologías emergentes, incluidos los marcos de trabajo de IA y las aplicaciones basadas en LLM.
- Mantener la documentación de pruebas: Utilizar Jira, Confluence y sistemas de gestión de pruebas para realizar un seguimiento de los defectos, organizar los casos de prueba, documentar los resultados y mantener registros claros del proyecto.
- Colaborar entre equipos: Asociarse con ingenieros, especialistas funcionales, responsables de producto y equipos de TI para resolver problemas, alinear las prioridades de prueba y garantizar la calidad durante todo el ciclo de vida del desarrollo.
- Desarrollar experiencia en la materia: Construir una comprensión sólida de los sistemas centrales, las interfaces de aplicaciones, los procesos de negocio y las herramientas de informes para fortalecer la cobertura de pruebas y mejorar la fiabilidad de las soluciones entregadas.
- Promover la calidad responsable de la IA: Ayudar a garantizar que las funcionalidades impulsadas por IA cumplan con los estándares adecuados de fiabilidad, robustez, seguridad y confianza del usuario.
Requisitos
- Experiencia profesional: 5–7 años de experiencia práctica en pruebas de software en aplicaciones web, plataformas móviles y APIs.
- Experiencia en Playwright: Experiencia demostrable en producción utilizando Playwright para pruebas de software. Este es un requisito principal para el puesto.
- Pruebas de IA y LLM: Experiencia práctica probando productos impulsados por IA o funcionalidades integradas con LLM, incluida la evaluación de precisión, relevancia, robustez, manejo de prompts adversarios, casos extremos y riesgos de seguridad o toxicidad.
- Metodología de pruebas: Comprensión clara de las diferencias entre las pruebas deterministas, que se basan en entradas definidas y resultados esperados, y las pruebas basadas en evaluación para sistemas de IA probabilísticos.
- Técnicas de evaluación de IA: Familiaridad con evaluaciones con intervención humana, métricas de puntuación, conjuntos de datos de referencia, evaluación semántica y otros enfoques para evaluar las respuestas generadas por IA.
- Fundamentos de pruebas de software: Experiencia demostrada en pruebas funcionales, de integración, de regresión, de rendimiento/carga y de aceptación de usuario.
- Conocimiento de desarrollo web y móvil: Sólida comprensión de los ciclos de vida de desarrollo de aplicaciones, incluidas las tecnologías web y las consideraciones específicas de la plataforma para iOS y Android.
- Depuración y diagnóstico: Experiencia práctica con herramientas de desarrollo del navegador, registros de aplicaciones y técnicas de investigación técnica para identificar y resolver defectos.
- Gestión de pruebas y documentación: Competencia avanzada en Jira y Confluence, junto con experiencia en el uso de sistemas de gestión de pruebas para organizar casos de prueba, resultados de ejecución y seguimiento de defectos.
- Pensamiento analítico: Gran atención al detalle y capacidad para investigar problemas complejos, reconocer patrones inesperados y distinguir entre defectos de software y variaciones aceptables en los resultados generados por IA.
- Habilidades de comunicación: Capacidad para documentar hallazgos técnicos con claridad, comunicar riesgos de calidad de manera efectiva y colaborar con partes interesadas interfuncionales.
- Trabajo en equipo y adaptabilidad: Comodidad trabajando en un entorno distribuido e internacional, coordinando con equipos de ingeniería y funcionales en diferentes ubicaciones.
- Mentalidad de calidad y ética: Compromiso con la mejora continua, las prácticas responsables de IA y la entrega de software fiable, seguro y centrado en el usuario.
- Experiencia técnica preferida: Familiaridad con herramientas de proxy y depuración HTTP como Charles Proxy o Fiddler, así como registros de Xcode y registros de Android Debug Bridge (ADB).
- Experiencia en la industria preferida: La experiencia previa en servicios financieros, fintech o tecnología de finanzas personales es una ventaja.
- Educación preferida: Licenciatura en Informática o una cualificación técnica equivalente.
Beneficios
- Trabajo remoto 100%: Trabaja de forma remota desde Brasil mientras colaboras con un equipo tecnológico internacional.
- Colaboración internacional: Trabaja con colegas de diferentes países y culturas, contribuyendo a proyectos con alcance global.
- Proyectos de IA significativos: Ayuda a construir y validar soluciones reales impulsadas por IA y contribuye a la evolución de productos habilitados por IA.
- Desarrollo profesional: Fortalece tu experiencia en aseguramiento de calidad de software, metodologías de prueba avanzadas y evaluación de IA/LLM.
- Aprendizaje continuo: Únete a un entorno que fomenta el desarrollo técnico, el intercambio de conocimientos y la experimentación con tecnologías emergentes.
- Lugar de trabajo inclusivo: Contribuye a una cultura colaborativa que valora la diversidad, la igualdad de oportunidades y las diferentes perspectivas.
- Enfoque en IA responsable: Participa en trabajos que enfatizan los estándares éticos de IA, la fiabilidad del producto y la confianza del usuario.
- Oportunidades de crecimiento profesional: Amplía tus capacidades técnicas trabajando en proyectos desafiantes que abarcan ingeniería de software, IA y tecnología empresarial.
