Descripción del proyecto
TraducidoEstamos buscando un ingeniero de automatización experimentado que construya un conjunto de pruebas de extremo a extremo para una aplicación en Playwright o Cypress. Primero y ante todo, el conjunto debe cubrir los escenarios de usuario más críticos: registro de cuenta, inicio y cierre de sesión, formularios clave en los que los usuarios confían, y todo el flujo de pago desde el carrito hasta la confirmación. Las pruebas deben ser robustas, no frágiles: con selectores estables y esperas razonables para que no fallen solo por problemas de tiempo. Queremos integrarlas en nuestra canalización CI para que todo el conjunto se ejecute automáticamente en cada solicitud de extracción, bloquee la fusión cuando esté roto y permanezca en silencio cuando todo esté en verde.
Igualmente importante es la retroalimentación que proporcionan las pruebas. Cuando una ejecución falla, necesitamos un informe claro que indique precisamente qué escenario se rompió y por qué, con una captura de pantalla en el momento de la falla y, idealmente, un rastro o video para casos complejos. La entrega final debe permitir que nuestros desarrolladores lean, ejecuten y amplíen las pruebas sin ayuda externa, así que incluya una breve instrucción de configuración y un breve recorrido.
Requisitos clave:
— Conjunto de pruebas en Playwright o Cypress: registro, inicio de sesión, formularios clave y pago
— Selectores estables y mantenibles y estrategia de espera robusta, sin pruebas inestables
— Integración CI: ejecutar el conjunto en cada solicitud de extracción y bloquear la fusión en caso de falla
— Informes claros de aprobación/fallo con capturas de pantalla en caso de falla, además de rastros o videos donde sea útil
— Configuración documentada y guía breve para que el equipo pueda ejecutar y desarrollar el conjunto