Sporala red del conocimiento
Página 1 de 21Practicante aseguramiento de la calidad del Software (QA)
p. 1

Practicante Aseguramiento de la Calidad del Software (QA)

Juan Pablo Cataño Osorio

Facultad de Ingeniería, Universidad Tecnológica de Pereira Ingeniería de Sistemas y Computación Mtr. Julio César López Betancur

07 de enero de 2025

p. 2

Resumen Durante las prácticas empresariales desarrolladas en Audifarma S.A., se desempeñó el rol de Ingeniero de Calidad de Software, con el objetivo de adquirir conocimientos específicos sobre los procesos de la empresa y habilidades generales relacionadas con la profesión. Se participó en diversas capacitaciones y proyectos, colaborando estrechamente con ingenieros de Quality Assurance (QA) y desarrolladores. Las responsabilidades incluyeron la participación activa en el ciclo de vida completo de las implementaciones, la validación del correcto funcionamiento de las actualizaciones y su integración en los sistemas de producción. Además, se realizaron mediciones y análisis del área para evaluar la eficiencia y el rendimiento, documentando procesos, gestionando tickets, y contribuyendo a la mejora continua del equipo de QA mediante la implementación de lecciones aprendidas y la socialización de buenas prácticas. Abstract During the professional internship at Audifarma S.A., the role of Software Quality Engineer was undertaken with the goal of acquiring specific knowledge about the company’s processes and general skills related to the profession. Participation included various training sessions and projects, collaborating closely with QA engineers and developers. Responsibilities involved active engagement throughout the entire lifecycle of implementations, validating the proper functioning of updates, and ensuring their seamless integration into production systems. Additionally, measurements and analyses were conducted to assess efficiency and performance, documenting processes, managing tickets, and contributing to the continuous improvement of the QA team through the implementation of lessons learned and the sharing of best practices.

p. 3

Tabla de Contenido Introducción ...................................................................................................................................4 Planteamiento del Problema .........................................................................................................5 Objetivos .........................................................................................................................................6 Objetivo General .................................................................................................................................... 6 Objetivos Específicos ............................................................................................................................. 6 Marco Conceptual ..........................................................................................................................7 Gestión de Tickets .................................................................................................................................. 7 TestLink.................................................................................................................................................. 8 NetOffice ................................................................................................................................................ 8 ThunderBird ........................................................................................................................................... 8 Postman .................................................................................................................................................. 8 Marco Metodológico ................................................................................................................................. 10 Gestión de Tickets ................................................................................................................................ 10 Validación de Implementaciones y Actualizaciones ............................................................................ 10 Uso de Herramientas Tecnológicas ...................................................................................................... 11 Control y Seguimiento de Procesos ...................................................................................................... 11 Desarrollo de la Práctica .............................................................................................................12 Resultados de Aprendizaje ..........................................................................................................18 Gestión eficiente de procesos y seguimiento ........................................................................................ 18 Validación de software y pruebas de calidad ....................................................................................... 18 Colaboración interdisciplinaria y comunicación .................................................................................. 18 Adaptación y mejora continua .............................................................................................................. 19 Conclusiones .................................................................................................................................20 Bibliografía ...................................................................................................................................21

p. 4

Introducción El presente trabajo tiene como objetivo describir la experiencia y participación del practicante en Audifarma S.A., una de las empresas más grandes del sector salud en Risaralda y reconocida por su constante evolución, desarrollo e innovación. Gracias a su amplio alcance y diversidad de procesos internos, esta organización ofrece oportunidades para practicantes en distintas áreas. En este caso, la práctica se llevó a cabo en el área de aseguramiento de la calidad de software (QA).

Desde esta posición, el practicante se integró activamente en el equipo, colaborando con ingenieros de calidad de software (QA), desarrolladores, clientes, y superiores, en un entorno interdisciplinario. Las actividades principales estuvieron orientadas a garantizar la calidad de los nuevos desarrollos y su correcta integración con los aplicativos existentes, asegurando que las actualizaciones no afectan su funcionamiento. Estas tareas se ejecutaron mediante herramientas como TestLink, NetOffice y Thunderbird, entre otras, que facilitaron la gestión del ciclo completo de trabajo, desde la planificación hasta la validación final. Además, la experiencia incluyó la participación en capacitaciones, migraciones de sistemas y proyectos colaborativos, contribuyendo con ideas, soluciones y apoyo en un entorno profesional real. Esto permitió al practicante no solo adquirir conocimientos técnicos específicos, sino también desarrollar competencias clave en la gestión de proyectos, comunicación efectiva y trabajo en equipo. A lo largo de la práctica, se obtuvo una visión integral del rol del ingeniero de aseguramiento de calidad (QA), comprendiendo su importancia en la mejora continua y en el éxito de los procesos tecnológicos de una organización como Audifarma S.A.

p. 5

Planteamiento del Problema En un entorno empresarial como el de Audifarma S.A., una empresa con áreas complejas y en constante evolución, la gestión eficiente de la información y la continuidad del conocimiento son fundamentales para asegurar el éxito de sus procesos internos. Sin embargo, debido a la naturaleza dinámica del área de aseguramiento de la calidad de software (QA), existe un riesgo inherente de pérdida de conocimiento acumulado, especialmente cuando los colaboradores, incluidos los practicantes, concluyen su participación en la organización. La falta de una adecuada documentación puede generar brechas informativas que afectan la eficiencia en la integración de nuevos desarrollos, la resolución de incidentes y la optimización de los procesos. Por ello, resulta crucial contar con mecanismos que permitan preservar y transmitir la información adquirida, no solo a través de herramientas como la wiki empresarial, sino también mediante la documentación sistemática de errores comunes, mejores prácticas y aprendizajes adquiridos durante las tareas diarias. Además, la gestión de tiempos y la organización de actividades como el registro y análisis de tickets son esenciales para identificar oportunidades de mejora en los procesos de QA. Aquí, el rol del practicante se vuelve vital, ya que contribuye activamente en la creación de informes que permiten evaluar el rendimiento del área, optimizar tiempos de solución y garantizar un control adecuado de las actividades.

En este contexto, surge la necesidad de integrar practicantes que no solo apoyen en las labores operativas del equipo de QA, sino que también fortalezcan la conservación y transmisión del conocimiento mediante una documentación clara, estructurada y accesible.

p. 6

Objetivos Objetivo General Contribuir al fortalecimiento del proceso de aseguramiento de calidad del software en Audifarma, mediante la ejecución de actividades de validación, documentación y optimización de procesos, asegurando la mejora continua en la gestión de pruebas y la detección de errores en el ciclo de desarrollo.

Objetivos Específicos

1. Colaborar en la planificación, ejecución y validación de pruebas de calidad,

asegurando la correcta implementación de nuevos desarrollos y su integración con los sistemas existentes.

2. Elaborar documentación estructurada en herramientas como la wiki empresarial,

registrando aprendizajes, errores comunes y mejores prácticas para garantizar la continuidad del conocimiento en el área de QA.

3. Apoyar en el análisis y registro de tickets mediante informes que permitan evaluar la

eficiencia del equipo, identificar áreas de mejora y optimización de los tiempos de respuesta en los procesos.

p. 7

Marco Conceptual Para el desarrollo de este trabajo es importante aclarar algunos conceptos clave que sustentan las actividades realizadas durante las prácticas empresariales. Algunos de los términos más relevantes son: aseguramiento de calidad de software, gestión de tickets, herramientas como TestLink, NetOffice, ThunderBird y LibreOffice, la importancia de la documentación y la capacitación, se establece una base sólida para comprender la descripción de la práctica realizada.

Aseguramiento de la Calidad del Software (ACS - SQA) El Aseguramiento de la Calidad del Software (SQA) es un componente crítico del proceso de desarrollo de software que garantiza la calidad y fiabilidad de los productos de software. SQA engloba metodologías y prácticas diseñadas para supervisar los procesos y métodos de ingeniería de software utilizados para garantizar la calidad. Se hace hincapié en prevenir los defectos en lugar de detectarlos una vez introducidos. (Simplilearn, 2024). Gestión de Tickets La gestión de tickets hace referencia al proceso que utilizan los servicios de asistencia para recopilar solicitudes y realizar un seguimiento del ciclo de vida de los tickets, desde su creación hasta su resolución. El proceso de gestión de tickets, ya sea automatizado o manual, comienza con una solicitud de servicio. (Ticket Management System - Web Help Desk | SolarWinds, s. f.).

p. 8

TestLink Test-link es la herramienta de gestión de pruebas de código abierto basada en web más utilizada. Sincroniza la especificación de requisitos y la especificación de pruebas. Los usuarios pueden crear proyectos de prueba y documentar casos de prueba con esta herramienta. Con Test- Link se puede crear una cuenta para múltiples usuarios y asignar diferentes roles de usuario. Los usuarios administradores pueden gestionar las tareas de asignación de casos de prueba. (Kumar,

2022).

NetOffice Es una herramienta o programa que nos permite llevar un control detallado de las tareas, los recursos y las actividades, buscando la organización y facilitando el seguimiento del avance de un proyecto. (Wiki Audifarma. s.f.).

ThunderBird Thunderbird es una aplicación gratuita, de código abierto y multiplataforma para gestionar correo electrónico, noticias, chat y grupos de noticias. Es una aplicación de correo electrónico local, lo que significa que se instala y ejecuta como un cliente en su dispositivo, siendo en lugar de navegador o basado en web.(Thunderbird FAQ | Thunderbird Help, 2022). Postman Postman es una plataforma de API para crear y utilizar API. Postman simplifica cada paso del ciclo de vida de las API y agiliza la colaboración para que pueda crear mejores API, más rápido. (What Is Postman? Postman API Platform, s. f.).

p. 9

LibreOffice LibreOffice es una poderosa suite de oficina; su interfaz limpia y sus potentes herramientas permiten dar rienda suelta a tu creatividad y hacer crecer tu productividad. LibreOffice incorpora varias aplicaciones que lo convierten en la más potente suite de oficina Libre y de Código Abierto del mercado: Writer, el procesador de textos, Calc, la hoja de cálculos, Impress, el editor de presentaciones, Draw, nuestra aplicación de dibujo y diagramas de flujo, Base, nuestra base de datos e interfaz con otras bases de datos, y Math para la edición de fórmulas matemática.(¿Qué Es LibreOffice? | LibreOffice En Español - Suite Ofimática Libre, Basada En OpenOffice, Compatible Con Microsoft, s. f.)

p. 10

Marco Metodológico El desarrollo de las prácticas empresariales en Audifarma S.A. Se llevó a cabo con un enfoque en la aplicación práctica de conocimientos teóricos y el aprendizaje constante en un entorno real de trabajo. La metodología fue mayormente práctica, orientada a la solución de problemas y la mejora de procesos dentro del área de aseguramiento de la calidad de software (QA). Se tenía como prioridad la integración del practicante como miembro activo del equipo, trabajando en colaboración con ingenieros QA, desarrolladores, líderes de proyectos y otras áreas de la empresa. A continuación, se describe la metodología empleada para las diferentes actividades desarrolladas durante el período de prácticas:

Gestión de Tickets Se empleó un sistema de registro y seguimiento de tickets para organizar las tareas asignadas al área de QA, esto incluyó el registro diario y semanal de tickets, detallando tiempos de solución y análisis de retrasos.

Validación de Implementaciones y Actualizaciones Para garantizar la calidad de los desarrollos y su correcta integración en los sistemas existentes, se utilizaron técnicas como la revisión y análisis de requerimientos iniciales por parte de clientes (externos o miembros de otras áreas de la organización), creación y ejecución de planes y casos de pruebas en herramientas como TestLink, validación final en entornos de pruebas antes de su implementación en producción.

p. 11

Uso de Herramientas Tecnológicas Se utilizaron diferentes diferentes herramientas específicas como TestLink para gestionar casos de pruebas y documentar resultados, NetOffice para la asignación de tareas y registro de actividades, ThunderBird para la comunicación interna con la misma área y comunicación con áreas diferentes; el seguimiento de incidencias y el registro de todas las actividades del proceso y la organización.

Capacitación y Documentación Se participa activamente en capacitaciones internas sobre procesos, herramientas y actividades de fortalecimiento de relaciones interpersonales, así como en la actualización de la wiki empresarial, permitiendo documentar oportunidades de mejora, errores comunes y buenas prácticas para beneficio de futuros empleados.

Control y Seguimiento de Procesos Se usan métodos de control, como el uso de bitácoras y checklists, para garantizar la correcta ejecución de tareas y la estabilidad de las actualizaciones realizadas en los aplicativos de producción.

p. 12

Desarrollo de la Práctica El desarrollo de las prácticas empresariales en Audifarma S.A. abarcó un periodo durante el cual se llevaron a cabo diversas actividades que contribuyeron tanto al crecimiento profesional del practicante como a la mejora de los procesos internos del área de aseguramiento de calidad de software (QA). Estas actividades, reflejan un aprendizaje constante, la participación activa en proyectos clave y el apoyo en tareas esenciales para el funcionamiento eficiente del área. A continuación, se detalla el progreso realizado en cada mes de la práctica. Durante el primer mes, el foco principal estuvo en la adaptación al entorno laboral y la integración con el equipo de trabajo. Se realiza una inducción a los procesos de la empresa y al área de QA, comprendiendo el ciclo de vida de los desarrollos y las responsabilidades asignadas al rol. Se aprendió el manejo de herramientas como TestLink para la gestión de casos de prueba, NetOffice para la organización de tareas, y Thunderbird para la comunicación interna. Además, se llevó a cabo la revisión inicial de los flujos de trabajo y la participación en reuniones de equipo para familiarizarse con los proyectos en curso. Además se realiza de manera independiente pero bajo supervisión las tareas específicas del practicante como la actualización de la bitácora para validar el estado en el que se encuentra cada desarrollo o implementación, la realización de checklists de instalación de Office y checklists de integración de los diferentes aplicativos de producción.

Figura 1 Plan de entrenamiento practicante de QA

p. 13

Nota: La imagen muestra algunos de los puntos de la guía para socializar con los ingenieros QA para la capacitación del practicante.

En el segundo mes, se toma un rol más activo en las actividades del área de QA. Una de las tareas recurrentes fue el registro diario de tickets asignados a los ingenieros del área, asegurando un seguimiento riguroso del progreso y tiempo invertido en su resolución. Simultáneamente, se elabora un informe semanal detallado sobre los tickets gestionados, identificando tiempos de solución, tareas vencidas y generando gráficas comparativas para medir la eficiencia del equipo. En cuanto al soporte técnico, se realizan checklists para verificar la necesidad de instalación de herramientas ofimáticas en diversos cargos. Además, se realizaron pruebas en actualizaciones, mantenimientos y nuevas herramientas, lo que incluyó reuniones con desarrolladores para entender las implementaciones, creación de planes y casos de prueba en

p. 14

Testlink, y retroalimentación basada en los hallazgos. Este proceso culminó en la validación final y aceptación por parte de los clientes, asegurando que los desarrollos cumplieran con los requerimientos planteados, no sin antes realizar pruebas de integración respaldadas por un checklist tanto en fase de pruebas, como inmediatamente después de la actualización en producción actividad en la cual el practicante participa activamente. En el tercer mes, se continuaron desarrollando las tareas recurrentes asignadas desde los meses anteriores, fortaleciendo el dominio de las actividades diarias y semanales, como el registro de tickets (CAVAS), la elaboración de informes sobre tiempos de solución, y la verificación de necesidades de instalación de herramientas. Estas tareas mantuvieron un enfoque en la eficiencia y el control de procesos, consolidando la práctica en el rol de QA. En cuanto a las pruebas de actualizaciones y mantenimientos, se siguió apoyando activamente a los ingenieros de QA, realizando validaciones en diversas aplicaciones, incluyendo módulos críticos de producción. Este proceso implicó nuevamente la creación de casos de prueba en Testlink, reuniones con desarrolladores y clientes, así como la retroalimentación para garantizar que los desarrollos cumplían con los requerimientos iniciales y no generaban afectaciones en otros sistemas. Una de las actividades más destacadas de este mes fue la participación en reuniones estratégicas, como la relacionada con el cambio de versión de la base de datos. En esta tarea, el practicante, junto con el área de aseguramiento de calidad y el equipo TIC, contribuyó al desarrollo y validación de un plan de actualización exitoso, asegurando la continuidad operativa de los sistemas.

Figura 2 Inicio de sesión producción Audifarma S.A.

p. 15

Nota: En la imagen se ve el login de la aplicación principal de audifarma, desde la cual se realizaban las pruebas de integración y actualización de los desarrollos, además de validar que la versión fuera la correcta.

En el cuarto mes, se mantuvo la ejecución de las tareas recurrentes, como el registro diario y semanal de tickets, la elaboración de informes sobre tiempos de solución, y la realización de checklists para validar requerimientos de instalación de software. Además, se reforzó la colaboración en pruebas de actualizaciones y mantenimientos, validando implementaciones y asegurando su congruencia con los requerimientos iniciales. Una novedad en este mes fue la participación en la actualización y socialización de plantillas de correo electrónico, una tarea enfocada en mejorar la comunicación interna y estandarizar procesos organizativos.

p. 16

Durante el quinto mes, las tareas diarias y semanales como el registro de tickets y la elaboración de informes continuaron como actividades clave. Además, se mantuvo el soporte en pruebas de actualizaciones y verificaciones de impacto para garantizar la estabilidad de las aplicaciones antes de su implementación en producción. Se elaboran diapositivas para capacitar a otros practicantes, promoviendo la continuidad del aprendizaje y la estandarización de procesos. Se actualizó la wiki empresarial con errores comunes identificados durante las pruebas, mejorando los procedimientos y contribuyendo al aprendizaje organizacional. El desarrollo de la práctica empresarial en Audifarma S.A. no solo permitió al practicante afianzar sus conocimientos técnicos en herramientas y procesos de aseguramiento de calidad de software, sino también desarrollar habilidades clave como el análisis crítico, la organización de tareas y la colaboración efectiva en equipo. La participación en proyectos de impacto, desde la gestión de tickets hasta la validación de actualizaciones críticas y la transferencia de conocimientos, refleja un compromiso con la mejora continua y un enfoque orientado a resultados. Estas experiencias representan una base sólida para el crecimiento profesional, destacando la importancia de la calidad, la comunicación y la mejora organizacional en el entorno laboral actual.

Figura 3 Lecciones aprendidas Audifarma 2024

p. 17

Nota: En la imagen se ven los accesos rápidos a las lecciones aprendidas en audifarma 2024, las cuales se documentaron durante las prácticas empresariales.

p. 18

Resultados de Aprendizaje Gestión eficiente de procesos y seguimiento Aprendí a registrar y gestionar tickets utilizando herramientas como Testlink y NetOffice, lo que mejoró mi habilidad para organizar tareas, priorizarlas y dar seguimiento eficiente. La elaboración de informes semanales me permitió desarrollar competencias en análisis de datos y toma de decisiones para optimizar tiempos de resolución.

Validación de software y pruebas de calidad Me familiaricé con el ciclo completo de pruebas, desde la creación de planes y casos de prueba hasta la validación final para producción.Las pruebas en ambientes controlados y el uso de checklists garantizaron la estabilidad de las aplicaciones y consolidaron mi entendimiento sobre buenas prácticas en QA.

Colaboración interdisciplinaria y comunicación Participé en reuniones con desarrolladores y clientes, adquiriendo habilidades para entender requerimientos técnicos y transmitir resultados de manera efectiva. La transferencia de conocimientos a otros practicantes fortaleció mis capacidades para estructurar información y fomentar el aprendizaje colaborativo.

p. 19

Adaptación y mejora continua Contribuí a la wiki empresarial documentando lecciones aprendidas, lo que reforzó mi habilidad para identificar errores y proponer soluciones para evitar su recurrencia. Este proceso mejoró mi capacidad para trabajar bajo un enfoque de mejora continua.

p. 20

Conclusiones

1. Las prácticas me permitieron comprender la importancia de la calidad del software

como pilar fundamental para el éxito de las implementaciones en producción. Cada prueba realizada contribuyó a un producto más robusto y alineado con las expectativas del cliente.

2. El trabajo en equipo y la comunicación fueron claves para alcanzar los objetivos,

especialmente en actividades que requerían interacción entre diferentes áreas. Esta experiencia me ayudó a fortalecer mis habilidades interpersonales y mi capacidad para adaptarme a entornos colaborativos.

3. La gestión y documentación de procesos resultaron esenciales para garantizar la

continuidad y el aprendizaje organizacional, evidenciando la importancia de registrar tanto avances como errores para optimizar los flujos de trabajo futuros.

4. Mi participación en tareas como la creación de checklists, pruebas de validación y

transferencia de conocimientos demostró que la atención al detalle, el análisis crítico y la disposición para aprender son esenciales en el área de QA.

5. Estas prácticas no sólo consolidaron conocimientos técnicos, sino que también me

brindaron herramientas para abordar problemas con un enfoque estructurado, lo que será invaluable en mi crecimiento profesional como ingeniero en sistemas.

p. 21

Bibliografía Kumar, R. (2022, 23 diciembre). What is Testlink and How it works? An Overview and Its Use Cases - DevOpsSchool.com. DevOpsSchool.com. Recuperado de https://www.devopsschool.com/blog/what-is-testlink-and-how-it-works-an-overviewand-its-use-cases/#What_is_Testlink NetOffice (s.f) Recuperado de Wiki Audifarma S.A.

¿Qué es LibreOffice? | LibreOffice en español - suite ofimática libre, basada en OpenOffice, compatible con Microsoft. (s. f.). Recuperado de https://es.libreoffice.org/descubre/libreoffice/ Simplilearn. (2024, 15 abril). What Is Software Quality Assurance : Definition, Benefits, and More. Simplilearn.com. Recuperado de https://www.simplilearn.com/software-qualityassurance-article Thunderbird FAQ | Thunderbird Help. (2022, 10 septiembre). Recuperado de https://support.mozilla.org/en-US/kb/thunderbird-faq#w_what-is-thunderbird Ticket Management System - Web Help Desk | SolarWinds. (s. f.). Recuperado de https://www.solarwinds.com/web-help-desk/use-cases/ticket-management-system What is Postman? Postman API Platform. (s. f.). Postman API Platform. Recuperado de https://www.postman.com/product/what-is-postman/

Cita: Cataño Osorio, Juan Pablo (2025), Practicante aseguramiento de la calidad del Software (QA), Universidad Tecnológica de Pereira, p. N. https://hdl.handle.net/11059/15682