Sobre el rol
Nuestro cliente busca un Ingeniero Senior de QA para garantizar la calidad, confiabilidad, seguridad y cumplimiento de una plataforma moderna de gestión de consultorios dentales, basada en la nube. La aplicación incluye un backend en Ruby on Rails y un frontend en React. Este rol se centrará en pruebas manuales y automatizadas, mejorar la cobertura de pruebas, identificar defectos y asegurar la calidad del software durante todo el 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 cobertura de las pruebas. Trabajarás en estrecha colaboración con desarrolladores y otros stakeholders para identificar problemas temprano, fortalecer las pruebas de regresión y establecer procesos de calidad confiables. Dado que la plataforma opera en un entorno de salud, es esencial tener un sólido entendimiento de la privacidad de 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 suites de pruebas automatizadas utilizando Ranorex, Mabl, Selenium o frameworks similares.
- Realizar pruebas de API con Postman o herramientas equivalentes para validar endpoints, integraciones y el comportamiento esperado de la aplicación.
- Realizar pruebas funcionales, de integración, regresión, exploratorias y de extremo a extremo.
- Colaborar con desarrolladores para identificar requisitos de prueba, mejorar la cobertura y prevenir regresiones.
- Validar flujos críticos, incluyendo programación, flujos de proveedores, búsquedas de pacientes, autenticación y otras funciones de gestión de consultorios dentales.
- Identificar, documentar, reproducir y rastrear defectos, proporcionando pasos claros, detalles del entorno y resultados esperados versus reales.
- Apoyar el desarrollo y mantenimiento de controles de calidad automatizados dentro de pipelines CI/CD.
- Revisar resultados de pruebas e identificar brechas en cobertura, confiabilidad y calidad general del software.
- Utilizar herramientas de IA para acelerar la creación de pruebas, identificar brechas de cobertura y mejorar los flujos de trabajo de QA.
- Revisar críticamente pruebas generadas por IA para asegurar 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 pull requests para identificar riesgos potenciales de calidad, seguridad y cumplimiento.
- Mantener documentación de pruebas, casos de prueba, informes de cobertura y procedimientos de QA.
- Trabajar exclusivamente con datos sintéticos o mock para evitar la exposición de información real de pacientes.
- Identificar vulnerabilidades de seguridad y riesgos de privacidad de datos de pacientes durante las pruebas.
- Colaborar con equipos de ingeniería para mejorar continuamente los procesos de prueba y la confianza en los lanzamientos.
Requisitos
- Experiencia comprobada en aseguramiento de calidad de software, incluyendo pruebas manuales y automatizadas.
- Experiencia práctica con Ranorex, Mabl, Postman y Selenium o frameworks de automatización similares.
- Experiencia diseñando, ejecutando y manteniendo suites de pruebas automatizadas.
- Sólido entendimiento de pruebas funcionales, de regresión, de integración, de API y de extremo a extremo.
- Experiencia probada probando aplicaciones web, APIs e integraciones de terceros.
- Experiencia con Postman o herramientas equivalentes para validar APIs REST.
- Familiaridad con pipelines CI/CD y puertas de calidad automatizadas.
- Capacidad para investigar el comportamiento de la aplicación, reproducir defectos y documentar informes de bug claros y accionables.
- Experiencia colaborando con desarrolladores para mejorar la cobertura de pruebas y la calidad del software.
- Familiaridad con flujos de trabajo basados en Git, pull requests y prácticas de desarrollo ágil.
- Capacidad para comprender el comportamiento de la aplicación en sistemas frontend y backend.
- Fuertes habilidades analíticas, atención al detalle y enfoque metódico para la resolución de problemas.
Herramientas de IA y automatización — Requerido
- Experiencia práctica con asistentes de codificación por IA como Claude Code, GitHub Copilot, Cursor o herramientas equivalentes.
- Experiencia utilizando herramientas de IA para apoyar la generación de pruebas, automatización de pruebas, desarrollo de casos de prueba o 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 hallucinados, 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 revisadas y validadas antes de ser aceptadas.
- Disposición para incorporar herramientas de IA en los procesos de QA existentes para mejorar la eficiencia sin comprometer la calidad.
Deseable
- Experiencia probada probando aplicaciones SaaS reguladas en salud, odontología u otros sectores similares.
- Familiaridad con sistemas de gestión de consultorios 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 prueba 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 en salud como HL7 o FHIR.
- Experiencia con pruebas de regresión visual o pruebas de componentes.
Trabajo remoto, de lunes a viernes, 40 horas semanales (sin fines de semana).
Beneficios
- Reembolso de salud
- Reembolso por estilo de vida activo
- Reembolso trimestral para oficina en casa
- Planes de compra con deducción en nómina
- Bono de aprendizaje continuo
- Acceso a plataformas de capacitación y desarrollo profesional
¿Lo mencionamos? ¡Es REMOTO! Uno de nuestros valores fundamentales en Zipdev es "Sé auténtico". Por eso, te animamos a responder el formulario de postulación con tus propias palabras; estamos interesados en conocerte, no en un asistente digital.
¿Te preguntas cómo funciona nuestro entorno remoto o nuestro método de pago? Hemos preparado respuestas útiles en nuestras Preguntas Frecuentes al final de nuestro sitio de carreras. Échales un vistazo y avísanos si tienes otras preguntas.