Además de la solicitud GET, también existen POST y PATCH. ¿Cómo entiendes la diferencia entre ellos?
QA / QA Automation
Si aún así recibe un valor incorrecto del backend, ¿cómo localizarías el problema?
PageObject con el tiempo se expande en una página compleja y se vuelve incómodo de leer. ¿Te ha pasado esto y cómo lo has enfrentado?
Si te asignaran la tarea de automatizar un caso, ¿cómo lo empaquetarías? ¿Cómo organizarías la estructura?
¿Has trabajado con Kafka? ¿Tienes experiencia con brokers de mensajes?
¿De qué otra manera pueden comunicarse los microservicios además de a través de API? ¿Conoces otros métodos?
Imagina que tienes un frontend, el endpoint GET ALL devuelve una lista de usuarios con ID y nombre, y en algún momento en lugar del ID se muestra un valor incorrecto en la columna. ¿Cómo localizarías este problema?
Imagina que necesitas probar un nuevo endpoint GET que devuelve el ID y el nombre por ID. Enumera la lista de verificaciones desde las más prioritarias hasta las menos prioritarias.
Ha surgido una tarea: están creando un nuevo formulario de registro, con 10 campos que deben llenarse. Puede haber muchas validaciones. ¿Cómo minimizas la cantidad de pruebas sin perder mucho en cobertura?
Mencionaste que luchaste contra las pruebas inestables. Cuéntame más sobre eso.
¿Qué es para ti una arquitectura de microservicios y qué diferencia destacarías respecto a una monolítica?
¿Para qué sirve Kafka y cómo ayuda?
Tenemos una entidad A, B, C, y luego 50-60 componentes en ella. ¿Cómo resolverías el problema del crecimiento?
¿Qué herramientas y servicios para ver registros has utilizado?
¿Recuerdas cómo crear una rama en Git?
¿Tenías CI/CD? ¿Cómo lo entiendes?
¿Qué fue lo último técnico que leíste? ¿Algún artículo interesante?
Dijiste que automatizaste mucho y usaste patrones. ¿Qué patrones utilizaste en la automatización?