Capgemini
Zipdev
Ingeniero/a QA (Automatización y herramientas de IA)
Sobre el puesto
Nuestro cliente busca un/a Ingeniero/a QA Senior para garantizar la calidad, fiabilidad, seguridad y cumplimiento de una plataforma moderna de gestión de clínicas dentales basada en la nube. La aplicación incluye un Ruby on Rails backend y un React frontend.
Este puesto se centrará en pruebas manuales y automatizadas, la mejora de la cobertura de pruebas, la identificación de defectos y la garantía de la calidad del software a lo largo del ciclo de desarrollo. El candidato ideal tiene experiencia práctica con Ranorex, Mabl, Postman, Selenium o frameworks de automatización similares, junto con experiencia en el uso de herramientas de IA para mejorar la eficiencia y la cobertura de las pruebas.
Trabajará en estrecha colaboración con los desarrolladores y otras partes interesadas para identificar problemas de forma temprana, fortalecer las pruebas de regresión y establecer procesos de calidad fiables. Dado que la plataforma opera en un entorno sanitario, es fundamental una sólida comprensión de la privacidad de los datos y la importancia de proteger la información sensible de los pacientes.
Responsabilidades clave
- Diseñar, ejecutar y mantener pruebas manuales y automatizadas para aplicaciones web, APIs e integraciones de software.
- Construir y mantener conjuntos de pruebas automatizadas utilizando Ranorex, Mabl, Selenium o frameworks similares.
- Realizar pruebas de API utilizando Postman o herramientas equivalentes para validar puntos finales, integraciones y el comportamiento esperado de la aplicación.
- Realizar pruebas funcionales, de integración, de regresión, exploratorias y de extremo a extremo.
- Colaborar con los desarrolladores para identificar requisitos de prueba, mejorar la cobertura de pruebas y prevenir regresiones.
- Validar flujos de trabajo críticos, incluyendo la programación, flujos de trabajo de proveedores, búsquedas de pacientes, autenticación y otras funciones de gestión de clínicas dentales.
- Identificar, documentar, reproducir y rastrear defectos, proporcionando pasos claros, detalles del entorno y resultados esperados frente a los reales.
- Apoyar el desarrollo y mantenimiento de comprobaciones de calidad automatizadas dentro de las canalizaciones de CI/CD.
- Revisar los resultados de las pruebas e identificar lagunas en la cobertura de pruebas, la fiabilidad y la calidad general del software.
- Utilizar herramientas de IA para acelerar la creación de pruebas, identificar lagunas de cobertura y mejorar los flujos de trabajo de QA.
- Revisar críticamente las pruebas generadas por IA para garantizar que las aserciones, mocks y escenarios de prueba reflejen con precisión el comportamiento de la aplicación.
- Participar en revisiones de código y solicitudes de extracción para identificar posibles riesgos de calidad, seguridad y cumplimiento.
- Mantener la documentación de pruebas, casos de prueba, informes de cobertura y procedimientos de QA.
- Trabajar exclusivamente con datos sintéticos y simulados para evitar la exposición de información real de pacientes.
- Identificar posibles vulnerabilidades de seguridad y riesgos de privacidad de datos de pacientes durante las pruebas.
- Colaborar con los equipos de ingeniería para mejorar continuamente los procesos de prueba y la confianza en las versiones.
Requisitos mínimos
- Experiencia demostrada en aseguramiento de la calidad de software, incluyendo pruebas manuales y automatizadas.
- Experiencia práctica con Ranorex, Mabl, Postman y Selenium o frameworks de automatización similares.
- Experiencia en el diseño, ejecución y mantenimiento de conjuntos de pruebas automatizadas.
- Sólida comprensión de las pruebas funcionales, de regresión, de integración, de API y de extremo a extremo.
- Experiencia en pruebas de aplicaciones web, APIs e integraciones de terceros.
- Experiencia en el uso de Postman o herramientas similares para validar REST APIs.
- Familiaridad con las canalizaciones de CI/CD y las puertas de calidad automatizadas.
- Capacidad para investigar el comportamiento de la aplicación, reproducir defectos y documentar informes de errores claros y accionables.
- Experiencia en colaboración con desarrolladores para mejorar la cobertura de pruebas y la calidad del software.
- Familiaridad con flujos de trabajo basados en Git, solicitudes de extracción y prácticas de desarrollo Ágil.
- Capacidad para comprender el comportamiento de la aplicación en sistemas frontend y backend.
- Sólidas habilidades analíticas, atención al detalle y un enfoque metódico para la resolución de problemas.
Herramientas de IA y Automatización — Requerido
- Experiencia práctica en el uso de asistentes de codificación de IA como Claude Code, GitHub Copilot, Cursor o herramientas equivalentes.
- Experiencia en el uso de herramientas de IA para apoyar la generación de pruebas, la automatización de pruebas, el desarrollo de casos de prueba o el análisis de cobertura.
- Capacidad para evaluar pruebas generadas por IA en cuanto a corrección, aserciones significativas y escenarios de prueba realistas.
- Capacidad para identificar mocks alucinados, suposiciones incorrectas y pruebas que no detectarían regresiones reales.
- Comprensión de que el código y las pruebas generadas por IA deben ser revisados y validados antes de ser aceptados.
- Disposición a incorporar herramientas de IA en los procesos de QA existentes para mejorar la eficiencia sin comprometer la calidad.
Se valorará
- Experiencia en pruebas de aplicaciones sanitarias, dentales u otras SaaS reguladas.
- Familiaridad con sistemas de gestión de clínicas dentales, como Orthotrac, PracticeWorks, SoftDent o WinOMS.
- Experiencia con aplicaciones Ruby on Rails y React.
- Familiaridad con RSpec, FactoryBot, WebMock o VCR.
- Experiencia con Playwright u otros frameworks de pruebas de extremo a extremo.
- Experiencia con herramientas de pruebas de rendimiento y carga como k6 o Locust.
- Familiaridad con Azure Cosmos DB y estructuras de datos basadas en documentos.
- Experiencia con Desarrollo Guiado por Pruebas (TDD) o Desarrollo Guiado por Comportamiento (BDD).
- Familiaridad con estándares de intercambio de datos sanitarios como HL7 o FHIR.
- Experiencia con pruebas de regresión visual o pruebas de componentes.
- Trabajo remoto de lunes a viernes, 40 horas a la semana (sin fines de semana)
- Reembolso de atención médica
- Reembolso por estilo de vida activo
- Reembolso trimestral de oficina en casa
- Planes de compra por deducción de nómina
- Bono de aprendizaje continuo
- Acceso a plataformas de formación y desarrollo profesional
¿Mencionamos que es REMOTO?
Uno de nuestros valores fundamentales en Zipdev es "Sé auténtico", por eso te animamos a responder al formulario de solicitud con tus propias palabras; estamos interesados en conocerte a ti, no a un asistente digital.
¿Te preguntas cómo funciona nuestro entorno remoto o nuestro método de pago? Hemos recopilado algunas respuestas útiles en nuestras preguntas frecuentes en la parte inferior de nuestro sitio de carreras. ¡Échales un vistazo y haznos saber si tienes alguna otra pregunta!
