Comments

  1. Sobre las competencias técnicas (programación, SQL, APIs): Coincido en que un tester no necesita programar al mismo nivel que un desarrollador, pero sí necesita entender lo suficiente para no depender completamente de otros. Me parece razonable que se pida conocimiento de SQL y APIs, porque un defecto puede estar en cualquier capa (frontend, backend o base de datos) y sin esas bases sería difícil ubicarlo. Como anécdota, me tocó trabajar con un QA que era ex-implementador, pero no recordaba ni como crearse un usuario y me tocaba prácticamente hacerle QA a sus usuarios de prueba para que estén acordes a la configuración necesaria.

  2. Una de las habilidades que más valor aporta en un QA es tener una base técnica. No hace falta programar al mismo nivel que un desarrollador, pero sí comprender lo suficiente para trabajar con autonomía. Conocer SQL y APIs es útil porque un defecto puede originarse en el frontend, backend o la base de datos, y sin esas nociones es difícil identificar su origen. Como anécdota, trabajé con un QA que venía de implementación, pero ni siquiera recordaba cómo crear un usuario de prueba, así que terminaba revisando y configurando sus ambientes antes de que pudiera comenzar a probar.

  3. ¿Cómo equilibras la automatización con la exploración manual en tus pruebas diarias, y qué criterios usas para decidir cuándo aplicar cada enfoque?

  4. ¿Cuál podria considerarse la más crítica al momento de contratar a un Ingeniero de Pruebas: el dominio técnico de automatización o las habilidades analíticas de negocio?

  5. ¿Cómo ha evolucionado el perfil del ingeniero de pruebas de software y cuáles son las principales competencias técnicas y de gestión de riesgos que debe poseer para garantizar la calidad de un sistema moderno?

Post a Comment