




Resumen: El ingeniero de automatización de QA garantizará la calidad del sistema diseñando y construyendo un marco integral de pruebas automatizadas en diversos componentes e integrándolo en las canalizaciones de CI/CD. Aspectos destacados: 1. Diseñar, arquitecturar e implementar un marco de automatización de pruebas desde cero 2. Garantizar la escalabilidad del marco para soportar el crecimiento acelerado del motor de formularios 3. Integrar los conjuntos de pruebas automatizadas en las canalizaciones de Azure DevOps Cliente: Nuestro cliente es un proveedor líder de tecnología sanitaria que ofrece una plataforma avanzada de registros médicos electrónicos (EMR/EHR) que respalda flujos de trabajo clínicos y administrativos en organizaciones sanitarias. Su sistema permite una atención eficiente al paciente, documentación fluida, interoperabilidad y cumplimiento normativo a escala. Descripción del puesto: El ingeniero de automatización de QA será responsable de garantizar la calidad del sistema mediante pruebas automatizadas integrales en APIs, componentes de interfaz de usuario (UI), procesos de sincronización y escenarios no funcionales. Este rol diseñará y construirá el marco de automatización desde cero, establecerá estándares técnicos e integrará las pruebas en las canalizaciones de CI/CD como puertas de control de calidad. * Pila tecnológica: Backend: .NET C\# con Entity Framework * Frontend: Angular v4 con Kendo UI * Base de datos: PostgreSQL * Sistema operativo: Windows * Generación de PDF: biblioteca Xfinium * Responsabilidades: Arquitecturar, diseñar e implementar un marco de automatización de pruebas desde cero para las capas de API y UI (Playwright / Selenium / clientes REST). * Crear y mantener paquetes de pruebas de regresión y módulos de prueba reutilizables. * Implementar verificaciones automatizadas para escenarios no funcionales, como rendimiento, carga y estabilidad. * Garantizar la escalabilidad del marco para soportar el crecimiento acelerado del motor de formularios (\~200\+ formularios clínicos). * Definir y gestionar estrategias de datos de prueba para flujos de trabajo automatizados e integrados. * Integrar los conjuntos de pruebas automatizadas en las canalizaciones de Azure DevOps como puertas de control de calidad obligatorias para las versiones. * Establecer métricas continuas de calidad, paneles de control y KPI. * Apoyar las pruebas del motor de sincronización en tiempo real, incluidos: manejo de conflictos, reintento, transiciones sin conexión/conexión, validación de coherencia de datos. * Colaborar con el gestor de producto y el líder técnico en la evaluación de preparación para lanzamiento, clasificación de defectos y evaluación de riesgos. * Trabajar estrechamente con desarrolladores y analistas para garantizar claridad, cobertura y trazabilidad. * Experiencia mínima de 3 años en automatización de QA en entornos empresariales. * Experiencia demostrada en el diseño de marcos de automatización de pruebas e integración con canalizaciones de CI/CD. * Conocimientos sólidos sobre flujos de trabajo empresariales, gestión del ciclo de vida de defectos y estrategias de prueba. * Experiencia práctica con Playwright, Selenium, bibliotecas de pruebas de API REST u otras herramientas equivalentes. * Buen dominio oral del inglés. * Deseable: Experiencia con Azure DevOps. * Experiencia con sistemas sanitarios, flujos de trabajo EMR/EHR o entornos regulados. * Conocimiento práctico de entornos .NET, Angular y PostgreSQL. * Antecedentes en pruebas de flujos de trabajo dinámicos basados en formularios. * Conocimiento de estándares sanitarios estructurados (FHIR, HL7\).


