¿Qué estarás haciendo?
Asegurar la calidad de las soluciones de software mediante la planificación, ejecución y seguimiento de pruebas, utilizando metodologías ágiles, herramientas de automatización y siguiendo los procesos establecidos en el ciclo de vida de desarrollo de software.
Conocimientos y Skills
Conocimientos específicos mínimos necesarios:
* Metodologías ágiles: Comprensión y aplicación de Scrum, Kanban o marcos similares en el contexto de proyectos de software.
* Procesos de calidad de software y ciclos de vida de desarrollo (SDLC): Conocimiento de buenas prácticas, control de versiones, integración continua y despliegues.
* Application Lifecycle Management (ALM): Uso de herramientas ALM para la gestión de requisitos, incidencias, pruebas y documentación.
* Herramientas de test automático: Experiencia en el diseño, ejecución y mantenimiento de pruebas automatizadas.
* Lectura de software en Cobol y Java: Capacidad para interpretar código fuente y comprender flujos de negocio en sistemas desarrollados en estos lenguajes.
Skills personales requeridos:
* Persona organizada y capaz de gestionar múltiples tareas simultáneamente.
* Perfil meticuloso, orientado al detalle para asegurar la precisión en las validaciones.
* Alta capacidad comunicativa para interactuar con equipos técnicos y de negocio.
* Enfoque estructurado en la resolución de problemas y en la elaboración de documentación técnica.
Herramientas, Sistemas y Aplicaciones
Herramientas requeridas:
* SOAPUI y Postman: Para pruebas de servicios web (SOAP/REST).
* SQL: Para validación y consulta directa a bases de datos.
* ALM (Application Lifecycle Management): Para la gestión integral de pruebas, requisitos y defectos.
Herramientas valorables:
* Cobol/Java: A nivel de lectura de software para entender procesos y flujos técnicos en los sistemas heredados o integraciones.
* Eclipse