¿Cuáles son las habilidades técnicas básicas requeridas para una persona de control de calidad?

Puede haber grandes variaciones en las habilidades técnicas necesarias para una persona de control de calidad. Generalmente necesitan:

– Comprensión del sistema operativo, la aplicación y el entorno en el que están probando. Por ejemplo, las personas que prueban una aplicación basada en Unix necesitan al menos conocer el comando Unix; las personas que realizan pruebas en mainframe necesitan conocer los comandos TSO / ISPF; el probador web requiere una comprensión básica de los navegadores, html, css, etc.

– SQL y la comprensión de la base de datos relacional es a menudo una necesidad, ya que a veces el control de calidad necesita consultar en la base de datos para extraer o crear datos de prueba o para validar resultados.

– La capacidad de pensar en escenarios que incluyen las condiciones de contorno y la actitud que podría salir mal es lo más importante.

-En algunas organizaciones, el conocimiento de la automatización y CI / CD (integración continua y entrega continua) se incluye solo en la categoría de habilidades básicas. Eso significa conocimiento de la gama de herramientas como QTP, Selenium, Jenkins, etc.

Dependerá de lo que esté trabajando. Es posible que necesite una buena comprensión del dominio (como sistemas de facturación, gestión de relaciones con el cliente, etc.) o la experiencia técnica requerida (como SQL, UNIX, etc.). Sin embargo, lo más importante es el “ojo para los detalles” y la capacidad de pensar en múltiples frentes. Como persona de control de calidad, debe romper el producto y explorar las vulnerabilidades. Mientras lo hagas, se seguirán acumulando otras habilidades 🙂

Un profesional de control de calidad necesita tener estas habilidades técnicas para ser bueno en su trabajo:

1. Para las pruebas de caja negra, debe tener capacidad de pensamiento crítico y, en cierta medida, conocimiento de dominio específico del software.

2. Para pruebas de automatización –

– necesita conocer Selenium con Java, ya que se usa comúnmente en proyectos,

– Uso de una herramienta de seguimiento de errores como JIRA,

– conocimiento de sistemas de control de versiones como SVN y Git,

– comandos básicos de SQL, y

– comandos básicos de Unix.

3. Debería poder documentar casos de prueba y crear planes de prueba para una amplia gama de proyectos.