Detalle convocatoria


Práctica de Educación Superior Profesional para Departamento TI

Ministerio / Institución.

Ministerio de Salud / Central de Abastecimiento del Sistema Nacional de Servicios de Salud /

Estado de convocatoria

Postulación

Comuna / Región

Ñuñoa / Región Metropolitana de Santiago

Cierre de postulación

21/06/2026 a las 23:59 hrs

Código

OP-29207

Compartir Logo Facebook Logo Twitter Logo WhatsApp
Objetivo

Aplicar y fortalecer competencias profesionales en el desarrollo de aplicaciones web full stack utilizando Next.js con React 19 y TypeScript, API Routes, Radix UI, Tailwind CSS, Shadcn/ui, API RESTful, Express.js y MSSQL, incorporando buenas prácticas de arquitectura, seguridad, gestión de datos, pruebas automatizadas y entrega continua mediante pipelines CI/CD con GitHub Actions / Jenkins.

Funciones a desarrollar

Funciones relacionadas con pruebas automatizadas 1. Diseñar la estrategia de pruebas del proyecto Definir qué tipos de pruebas se aplicarán en el sistema: pruebas unitarias, pruebas de componentes, pruebas de integración, pruebas de API y pruebas end-to-end. También se deberán establecer criterios mínimos de cobertura, frecuencia de ejecución y responsables de mantenimiento. 2. Implementar pruebas unitarias en API Routes en Next.js, Express.js y TypeScript Crear pruebas para funciones utilitarias, validadores, servicios, transformadores de datos y lógica de negocio desarrolladas. Estas pruebas deben verificar entradas válidas, entradas inválidas, errores esperados y casos límite. 3. Documentar casos de prueba Registrar los casos de prueba implementados, su propósito, datos utilizados, resultados esperados y escenarios cubiertos. Esta documentación aporta trazabilidad y facilita auditorías o revisiones técnicas. Funciones relacionadas con integración continua CI 1. Configurar ambientes de despliegue Definir ambientes separados como development, staging y production, cada uno con sus propias variables de entorno, base de datos y reglas de despliegue. 2. Automatizar despliegues a ambiente de pruebas Configurar el despliegue automático hacia un ambiente de staging cuando se integren cambios en una rama específica, por ejemplo, develop o staging. 3. Automatizar despliegues a producción Configurar el despliegue continuo o semiautomático hacia producción desde la rama main o master, idealmente con aprobación manual previa si el sistema es crítico. 4. Validar el despliegue posterior a la publicación Implementar pruebas post-deploy o smoke tests para verificar que la aplicación responde correctamente después del despliegue. 5. Implementar rollback o reversión controlada Definir mecanismos para revertir despliegues fallidos, ya sea mediante versiones anteriores, etiquetas Git, artefactos o capacidades de la plataforma de despliegue.

Competencias técnicas/habilidadades

Competencias técnicas principales:


1. Desarrollo frontend con Next.js, React y TypeScript. 2. Construcción de interfaces responsivas con Tailwind CSS. 3. Uso de componentes accesibles y reutilizables con Radix UI y Shadcn/ui. 4. Desarrollo de APIs mediante API Routes y Express.js. 5. Aplicación de buenas prácticas de seguridad básica en frontend, backend y base de datos. 6. Desarrollo de pruebas automatizadas unitarias, de integración, de componentes y end-to-end. 7. Uso de herramientas como Jest, Vitest, React Testing Library, Supertest, Playwright o Cypress u otros. 8. Control de versiones con Git, GitHub y Jenkins. 9. Configuración de pipelines CI/CD con GitHub Actions. 10. Gestión de variables de entorno y secretos mediante GitHub Secrets. 11. Automatización de validaciones, pruebas, builds y despliegues. 12. Documentación técnica de componentes, APIs, base de datos y procesos de despliegue. 13. Capacidad para trabajar con ambientes de desarrollo y pruebas. 14. Aplicación de criterios de calidad, trazabilidad e integridad, pruebas de stres con jmeter u otros. 

Competencias no técnicas principales: 

1. Comunicación efectiva: Capacidad para expresar ideas, avances, problemas y soluciones de manera clara, tanto de forma oral como escrita. 2. Trabajo en equipo: Habilidad para colaborar con desarrolladores, analistas, líderes técnicos, usuarios y otras áreas involucradas en el proyecto. 3. Pensamiento analítico: Capacidad para analizar problemas, identificar causas, evaluar alternativas y proponer soluciones razonadas. 4. Resolución de problemas: Disposición para enfrentar errores técnicos o funcionales de forma ordenada, investigando y aplicando soluciones efectivas. 5. Responsabilidad profesional: Cumplimiento de tareas, plazos, estándares de calidad y compromisos asumidos dentro del equipo.

Tipo convocatoria

Práctica de Educación Superior Profesional

Compensación

$150.000

Descripción de la Compensación

La práctica se realizará de manera mixta/híbrida y la compensación es por gastos de movilización.

Cantidad de Vacantes

1

Otra información

Preferentemente estudiantes de las siguientes carreras:


1. Ingeniería Civil Informática 2. Ingeniería Civil en Computación 3. Ingeniería en Informática 4. Ingeniería de Ejecución en Informática 5. Ingeniería de Ejecución en Computación e Informática 6. Licenciatura en Ciencias de la Computación 7. Ingeniería en Tecnologías de la Información

Jornada semanal

La cantidad de horas semanales a cumplir por el estudiante será de 44 horas hasta cumplir con lo requerido por la institución de educación del estudiante.

Fecha máxima de inicio

La fecha estimativa máxima para dar inicio a la(s) Práctica de Educación Superior Profesional es el 01/07/2026.
La fecha real de inicio y de término podrá acordarse con el estudiante de acuerdo a las necesidades del servicio y del estudiante.

Etapas del proceso

Postulación
desde 11/06/2026 a las 00:00 hrs, hasta 21/06/2026 a las 23:59 hrs

Evaluación antecedentes
desde 22/06/2026 a las 00:00 hrs, hasta 26/06/2026 a las 23:59 hrs

Finalización del proceso
desde 27/06/2026 a las 00:00 hrs, hasta 30/06/2026 a las 23:59 hrs

Si tienes dudas sobre la convocatoria o el proceso, contáctanos a seleccion@cenabast.cl