Profesión probador de software / probadora de software

Los probadores de software llevan a cabo pruebas de software. También pueden planearlas y diseñarlas. También pueden eliminar los fallos y reparar los software, aunque ello corresponde principalmente a diseñadores y desarrolladores. Garantizan que las aplicaciones funcionen correctamente antes de entregarlas a los clientes internos y externos.

¿Le gustaría saber qué tipo de carrera y profesiones le conviene mejor? ¡Haga esta test de orientación profesional gratuito y recibirá los resultados de inmediato!

Tipos de personalidades

Conocimientos

  • Anomalías del software

    Las desviaciones de lo que es normal y los acontecimientos excepcionales durante el funcionamiento del sistema de software, y la identificación de incidentes que puedan alterar el flujo y el proceso de ejecución del sistema.

  • Modelos de arquitectura de software

    El conjunto de estructuras y modelos necesarios para comprender o describir el sistema de software, incluidos los elementos del software, las relaciones entre ellos y las propiedades tanto de los elementos como de las relaciones.

  • Niveles de pruebas del software

    Los niveles de pruebas en el proceso de desarrollo de software, como las pruebas unitarias, las pruebas de integración, las pruebas de sistema y las pruebas de aceptación.

  • Métricas del software

    Las métricas que miden una característica del sistema de software para determinar el desarrollo del software y evaluarlo.

Capacidades

  • Reproducir los problemas de software del cliente

    Utilizar herramientas especializadas para reproducir y analizar las condiciones que han provocado el conjunto de los estados o resultados del software comunicados por el cliente con el fin de ofrecer soluciones adecuadas.

  • Informar sobre resultados de pruebas

    Informar sobre los resultados de las pruebas haciendo hincapié en los hallazgos y las recomendaciones y diferenciando los resultados por niveles de gravedad. Incluir información pertinente del plan de ensayo y describa las metodologías de ensayo, utilizando métricas, tablas y métodos visuales a título aclaratorio en caso necesario.

  • Proporcionar la documentación de las pruebas del software

    Describir los procedimientos de las pruebas de software al equipo técnico y el análisis de los resultados de las pruebas a los usuarios y clientes con el fin de informarles sobre el estado y la eficiencia de los programas informáticos.

  • Ejecutar pruebas de software

    Realizar ensayos para garantizar que un producto de software funcionará sin problemas a tenor de los requisitos especificados por el cliente, utilizando herramientas de software especializadas. Aplicar técnicas y herramientas de análisis de software para identificar los defectos (errores) y los fallos de funcionamiento del software.

  • Efectuar pruebas unitarias de software

    Probar unidades individuales de código fuente para determinar si son adecuadas o no para su uso mediante la creación de fragmentos cortos de código.

  • Afrontar problemas con actitud crítica

    Identificar los puntos fuertes y débiles de diversos conceptos abstractos y racionales, como cuestiones, opiniones y enfoques relacionados con una situación problemática específica, con el fin de formular soluciones y métodos alternativos para hacer frente a la situación.

Conocimientos y capacidades optativas

medir la facilidad de uso del software programación informática depurar software lenguaje de consulta del sistema de descripción de recursos ml visual basic javascript r metodologías de gestión de proyectos de tic cobol datos no estructurados coffeescript facilidad de uso de la aplicación métodos de análisis del rendimiento de las tic desarrollar pruebas de software automatizadas revisar código informático abap lenguajes de consulta técnicas de auditoría sap r3 smalltalk vbscript ldap asp.net gestión de proyectos según la metodología lean sas language objective-c herramientas para automatizar las pruebas tic c# c++ mdx método de gestión basada en procesos lisp ruby php pascal perl linq ajax java componentes del hardware sparql xquery scratch desarrollar un conjunto de pruebas de tic prolog microsoft visual c++ groovy matlab openedge advanced business language swift apl n1ql gestión de proyectos basada en metodologías ágiles realizar pruebas de recuperación de software bibliotecas de componentes de software erlang scala herramientas de depuración de las tic haskell python typescript common lisp assembly utilizar programación con scripts ejecutar pruebas de integración gestionar el calendario de tareas planificar pruebas de software