QA / QA Automation
¿En qué sistema operativo desarrollas o en qué sistema operativo trabajas principalmente?
¿Qué error debe devolver el backend al frontend si un usuario intenta iniciar sesión con un nombre de usuario y contraseña que no existen?
¿Qué herramientas o bibliotecas utilizas para realizar solicitudes HTTP en tus proyectos?
¿Puede explicar qué se entiende por el término 'flujo de prueba' en el proceso de desarrollo y prueba de software?
¿Qué proyectos o tareas considera más interesantes en su trabajo?
¿Puede explicar en qué consiste el mecanismo de procedimientos almacenados en las bases de datos?
¿Principalmente se realizó la prueba funcional de la aplicación web, y también probaron la móvil?
¿Qué localizadores de Appium conoces?
¿Cuál es su experiencia práctica en la realización de pruebas de sistemas que utilizan Kafka?
¿Se puede restringir la accesibilidad de los métodos de obtención de valores (getters) en Java para hacer que sean menos públicos?
Suponga que necesita probar el proceso de actualización de la aplicación. ¿En qué se fijaría?
¿Cómo afecta el comando `git unstage` a los cambios preparados para el commit?
¿Puede explicar qué se entiende por pruebas no funcionales y en qué se diferencian de las funcionales?
¿Qué tan importante es tener habilidades de prueba manual al pasar a pruebas automatizadas?
¿Qué comandos sueles usar para ejecutar pruebas automáticas en tu proyecto?
¿Cuál es la diferencia entre los casos de prueba para la cadena 'B' y la cadena 'CD' en el contexto de la compresión RLE?
¿Qué principios se deben usar al crear una clase en Java para hacerla inmutable?
Explique el concepto de prueba por pares y su aplicación en la garantía de calidad del software.
¿Cuál es su experiencia en la realización de pruebas de programas en Python en términos de duración y volumen?
¿Cómo distinguir los métodos GET y POST al desarrollar una API REST y en qué situaciones se utilizan?