B&A
ConsumerAffairs
Ingeniero de QA, nativo en IA
Sobre la oportunidad
Somos un pequeño equipo de QA que mantiene un alto nivel de calidad en las implementaciones diarias en producción. Cada ingeniero trabaja directamente con los desarrolladores y los propietarios del producto para acordar los requisitos desde el principio, y se hace responsable de su trabajo de principio a fin.
Utilizamos IA en todo nuestro trabajo. Todos ayudamos a crear y mejorar nuestros agentes de pruebas automatizados, nuestro conjunto de pruebas de extremo a extremo y nuestro agente de lanzamiento, y creamos nuevas herramientas para que las pruebas y los lanzamientos sean más rápidos y fiables.
Las responsabilidades del Ingeniero de QA incluyen
- Responsabilizarse de la calidad en su área: trabajar como miembro activo de un equipo multifuncional, centrando sus pruebas en las partes del producto donde los fallos perjudicarían más a ConsumerAffairs y a sus clientes.
- Revisar los requisitos con antelación: leer los tickets y los diseños antes de que comience el desarrollo, y señalar ambigüedades, criterios de aceptación faltantes y casos extremos no probados.
- Dirigir y supervisar los agentes de prueba de IA: configurar, ejecutar y mantener agentes de prueba basados en IA. Revisar sus resultados de forma crítica y confirmar que las pruebas que producen son fiables y cubren los riesgos adecuados.
- Realizar pruebas exploratorias: ir más allá de las pruebas programadas para encontrar problemas que la automatización y la IA pasan por alto, incluido el comportamiento inesperado del usuario.
- Investigar e informar de defectos: determinar si un fallo proviene de la aplicación, la prueba, los datos, el entorno o una integración. Registrar informes de errores claros y reproducibles con pruebas e impacto, y trabajar con los desarrolladores hasta que cada uno esté resuelto.
- Gestionar los entornos de prueba y los datos: mantener los entornos de staging y QA, las cuentas de prueba y los datos de prueba listos para realizar pruebas fiables.
- Verificar los lanzamientos en producción: ejecutar pruebas de humo en los lanzamientos diarios en producción. Cuando las pruebas no respalden la confianza, plantear el riesgo.
- Conocer todo el sistema: con el tiempo, desarrollar una comprensión de extremo a extremo de cómo funcionan y se conectan los sistemas, servicios e integraciones de ConsumerAffairs.
- Mejorar nuestra forma de probar: contribuir a los procesos, estándares y herramientas de QA. Convertir los problemas de producción y las lecciones aprendidas en una mejor cobertura de pruebas.
Cualificaciones y credenciales
- Grado en Ingeniería Informática, Ingeniería, Matemáticas o un campo relacionado. (Preferible)
- Experiencia en la creación y gestión del proceso de pruebas con herramientas de IA como interfaz principal
- Mentalidad de Ingeniería de Calidad. La IA puede ejecutar miles de pruebas. Un gran miembro de QE de nuestro equipo de producto será capaz de decidir si son las pruebas correctas, y descubrir lo que la IA no planeó probar.
Habilidades técnicas
- Agentes de IA para QA: ha creado y mantenido agentes de IA y prompts que escriben, ejecutan o mantienen pruebas automatizadas, y comprueba sus resultados de forma crítica en lugar de confiar en ellos.
- Git y revisión de código: se siente cómodo con Git y GitHub, incluyendo ramificaciones, pull requests, revisiones de código y resolución de conflictos de fusión.
- Automatización de pruebas en código: puede crear y mantener pruebas automatizadas de UI y API con un framework moderno (actualmente utilizamos Playwright).
- API, datos y habilidades de depuración: puede probar REST APIs, escribir consultas SQL para comprobar datos y utilizar las herramientas de desarrollo del navegador y los registros para averiguar si un fallo proviene de la aplicación, la prueba, los datos o el entorno.
- CI/CD y entornos de prueba: ha ejecutado pruebas en pipelines de CI/CD como GitHub Actions o Jenkins, y ha trabajado con entornos de staging o QA, configuración de datos de prueba y Docker.
Habilidades interpersonales
- Deseo de aprender y adaptarse a nuevas tecnologías y prácticas de prueba.
- Capacidad para gestionar cambios de contexto a lo largo de la jornada laboral
- Fuertes habilidades analíticas y atención al detalle.
- Sentido de propiedad de la experiencia que brindamos a los clientes internos y externos.
- Defiende las decisiones, asume la responsabilidad de los resultados y comparte los resultados, tanto buenos como malos, de forma transparente.
- Centrado en los resultados para el equipo/empresa
Por qué te encantará trabajar aquí
En ConsumerAffairs, tu voz importa. Fomentamos un entorno colaborativo donde se te anima a tomar la iniciativa, experimentar con audacia y crecer profesionalmente. Estamos comprometidos con la armonía entre el trabajo y la vida personal, el desarrollo profesional y la celebración de los logros juntos.
- Plan de salud (médico, dental y visión)
- Plan de jubilación (401k)
- Seguro de vida (básico, voluntario y AD&D)
- Tiempo libre remunerado (vacaciones, enfermedad y días festivos)
- Permiso familiar (maternidad, paternidad)
- Incapacidad a corto y largo plazo
- Formación y desarrollo
