Zipdev

QA Engineer (Automatización y herramientas de IA)

ReactRuby
Traducción automática. Consulta el original.

Sobre el puesto

Nuestro cliente busca un Senior QA Engineer 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, mejorando la cobertura de pruebas, identificando defectos y asegurando la calidad del software a lo largo del ciclo de vida de desarrollo. El candidato ideal cuenta con experiencia práctica con Ranorex, Mabl, Postman, Selenium o marcos 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ás en estrecha colaboración con 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 esencial tener un conocimiento sólido sobre la privacidad de datos y la importancia de proteger la información sensible de los pacientes.

Responsabilidades clave

  1. Diseñar, ejecutar y mantener pruebas manuales y automatizadas para aplicaciones web, APIs e integraciones de software.
  1. Crear y mantener suites de pruebas automatizadas utilizando Ranorex, Mabl, Selenium o marcos similares.
  1. Realizar pruebas de API utilizando Postman o herramientas equivalentes para validar endpoints, integraciones y el comportamiento esperado de la aplicación.
  1. Realizar pruebas funcionales, de integración, de regresión, exploratorias y de extremo a extremo (end-to-end).
  1. Colaborar con los desarrolladores para identificar los requisitos de prueba, mejorar la cobertura de las pruebas y prevenir regresiones.
  1. Validar flujos de trabajo críticos, incluyendo programación de citas, flujos de trabajo de proveedores, búsqueda de pacientes, autenticación y otras funciones de gestión de clínicas dentales.
  1. Identificar, documentar, reproducir y realizar el seguimiento de defectos, proporcionando pasos claros, detalles del entorno y resultados esperados frente a los reales.
  1. Apoyar el desarrollo y mantenimiento de comprobaciones de calidad automatizadas dentro de los pipelines de CI/CD.
  1. Revisar los resultados de las pruebas e identificar brechas en la cobertura de pruebas, fiabilidad y calidad general del software.
  1. Utilizar herramientas de IA para acelerar la creación de pruebas, identificar brechas de cobertura y mejorar los flujos de trabajo de QA.
  1. Revisar críticamente las pruebas generadas por IA para asegurar que las aserciones, mocks y escenarios de prueba reflejen con precisión el comportamiento de la aplicación.
  1. Participar en revisiones de código y pull requests para identificar posibles riesgos de calidad, seguridad y cumplimiento.
  1. Mantener la documentación de pruebas, casos de prueba, informes de cobertura y procedimientos de QA.
  1. Trabajar exclusivamente con datos sintéticos y simulados para evitar la exposición de información real de pacientes.
  1. Identificar posibles vulnerabilidades de seguridad y riesgos de privacidad de datos de pacientes durante las pruebas.
  1. Colaborar con los equipos de ingeniería para mejorar continuamente los procesos de prueba y la confianza en las versiones.

Requisitos mínimos

  1. Experiencia demostrable en aseguramiento de calidad de software, incluyendo pruebas manuales y automatizadas.
  1. Experiencia práctica con Ranorex, Mabl, Postman y Selenium o marcos de automatización similares.
  1. Experiencia en el diseño, ejecución y mantenimiento de suites de pruebas automatizadas.
  1. Sólida comprensión de pruebas funcionales, de regresión, de integración, de API y de extremo a extremo (end-to-end).
  1. Experiencia en pruebas de aplicaciones web, APIs e integraciones de terceros.
  1. Experiencia en el uso de Postman o herramientas similares para validar REST APIs.
  1. Familiaridad con pipelines de CI/CD y puertas de calidad automatizadas.
  1. Capacidad para investigar el comportamiento de la aplicación, reproducir defectos y documentar informes de errores claros y accionables.
  1. Experiencia colaborando con desarrolladores para mejorar la cobertura de pruebas y la calidad del software.
  1. Familiaridad con flujos de trabajo basados en Git, pull requests y prácticas de desarrollo Agile.
  1. Capacidad para comprender el comportamiento de la aplicación en sistemas frontend y backend.
  1. 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

  1. Experiencia práctica en el uso de asistentes de codificación por IA como Claude Code, GitHub Copilot, Cursor o herramientas equivalentes.
  1. Experiencia en el uso de herramientas de IA para apoyar la generación de pruebas, automatización de pruebas, desarrollo de casos de prueba o análisis de cobertura.
  1. Capacidad para evaluar las pruebas generadas por IA en cuanto a corrección, aserciones significativas y escenarios de prueba realistas.
  1. Capacidad para identificar mocks alucinados, suposiciones incorrectas y pruebas que no detectarían regresiones reales.
  1. Comprensión de que el código y las pruebas generadas por IA deben ser revisados y validados antes de ser aceptados.
  1. Disposición para incorporar herramientas de IA en los procesos de QA existentes para mejorar la eficiencia sin comprometer la calidad.

Deseable

  1. Experiencia en pruebas de aplicaciones SaaS de salud, dentales u otras aplicaciones reguladas.
  1. Familiaridad con sistemas de gestión de clínicas dentales, como Orthotrac, PracticeWorks, SoftDent o WinOMS.
  1. Experiencia con aplicaciones Ruby on Rails y React.
  1. Familiaridad con RSpec, FactoryBot, WebMock o VCR.
  1. Experiencia con Playwright u otros marcos de pruebas de extremo a extremo.
  1. Experiencia con herramientas de pruebas de rendimiento y carga como k6 o Locust.
  1. Familiaridad con Azure Cosmos DB y estructuras de datos basadas en documentos.
  1. Experiencia con Desarrollo Guiado por Pruebas (TDD) o Desarrollo Guiado por Comportamiento (BDD).
  1. Familiaridad con estándares de intercambio de datos sanitarios como HL7 o FHIR.
  1. 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 gastos de salud
  • Reembolso para estilo de vida activo
  • Reembolso trimestral para oficina en casa
  • Planes de compra mediante 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; nos interesa 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 (FAQs) al final de nuestro sitio de carreras. ¡Echa un vistazo y haznos saber si tienes alguna otra pregunta!

Más oportunidades con un solo perfil

¿Quieres optar a más puestos sin repetir todo el proceso? Crea tu perfil para que te encuentren las empresas que usan Nort.

Crear mi perfil

Tu próximo empleoya está buscándote.

Nort

Plataforma de reclutamiento inverso para programadores