¿Trabajaste en un equipo o fuiste el único probador en el proyecto?
QA / QA Automation
Cuéntenos más sobre su funcionalidad: ¿en qué consiste su trabajo, qué tareas difíciles o logros puede destacar?
¿Qué anotaciones de JUnit conoces? ¿Has utilizado anotaciones para desactivar pruebas? ¿Has utilizado pruebas parametrizadas y cómo se pasan los parámetros en JUnit?
¿Cómo acceder a un elemento del array? ¿Cómo acceder al primer elemento del array?
¿Qué significa una prueba aislada? ¿Cómo se garantiza el aislamiento de las pruebas, especialmente cuando interactúan con la base de datos?
Hay un formulario con la etiqueta «Ingrese cualquier número» y un campo de entrada. Según la documentación, los números del 1 al 10 inclusive resaltan el formulario en verde, todo lo demás en rojo. ¿Qué casos de prueba verificarás, basándote en técnicas de diseño de pruebas? Nombra valores específicos.
¿Cómo se transmite la información en la facturación? ¿La facturación realiza una solicitud a su sistema o usted realiza una solicitud a la facturación? ¿Es una integración sincrónica?
¿Cómo se llama la función que permite pasar un algoritmo como argumento en Java 8+?
Cuéntenos sobre las razones de su búsqueda de empleo y qué está considerando en el mercado?
¿Qué hacer cuando llega un error en forma de ticket de soporte?
¿Cómo hacer cambios en una rama remota en Git?
¿Qué tan familiarizado estás con la gestión desde el punto de vista de la gestión de pruebas? ¿Qué reuniones en particular ocupan la mayor parte del tiempo de trabajo?
Cuente sobre los niveles de la pirámide de pruebas desde la base hasta la cima.
Enumere los métodos HTTP que conoce.
Enumere 3 bloques para el manejo de excepciones en Java.
¿Cómo es el ciclo de vida del desarrollo (SDLC)?
Háblame sobre la pila tecnológica del proyecto y el marco de pruebas.
¿Qué harías si tienes un formulario con campos de inicio de sesión, contraseña y un botón "Iniciar sesión". Introduces un inicio de sesión y contraseña correctos, haces clic en "Iniciar sesión", pero no pasa nada.
¿Puedes describir algún escenario de negocio a nivel de arquitectura de la aplicación? Por ejemplo, cómo un usuario cambia de tarifa o realiza alguna acción — desglósalo a nivel de arquitectura.
¿Qué otros valores deberíamos verificar además de los enteros? Por ejemplo, los números de punto flotante — ¿tiene sentido verificarlos y cuáles exactamente?