Categorías
···
Entrar / Registro
Ingeniero/a QA Intermedio/a
Indeed
Tiempo completo
Presencial
Sin requisito de experiencia
Sin requisito de título
México
Favoritos
Compartir
Parte del contenido se ha traducido automáticamenteVer original
Descripción

Resumen: Buscamos un/a Ingeniero/a QA para asumir la estrategia de pruebas, la automatización y las puertas de calidad de una plataforma web nueva (greenfield), asegurando que las funcionalidades sean correctas, cumplan con las normativas y ofrezcan un buen rendimiento. Puntos destacados: 1. Contribuidor principal a la calidad en el backend de API Rails y el frontend de React 2. Diseñar, construir y mantener suites automatizadas de pruebas E2E, de integración y de API 3. Colaborar con ingenieros mediante el flujo de trabajo Humano IA Humano para la redacción de pruebas Estamos desarrollando una plataforma web nueva (greenfield) que ofrece experiencias modernas basadas en la nube para consultorios dentales, alineadas con Sensei Cloud. La aplicación es modular por naturaleza y crecerá con el tiempo. Como Ingeniero/a QA, usted será un/a contribuidor/a clave a la calidad tanto en el backend de API Rails como en el frontend de React, garantizando que las funcionalidades sean correctas, cumplan con las normativas y ofrezcan un buen rendimiento antes de llegar a los usuarios finales en consultorios dentales. Su área principal de responsabilidad abarca la estrategia de pruebas, la automatización de pruebas y las puertas de calidad: diseñar y mantener suites de pruebas E2E, validar contratos de API, detectar regresiones y hacer cumplir los estándares de cumplimiento en un entorno sanitario regulado por HIPAA. Colaborará directamente con los ingenieros para hacer efectivos los flujos de trabajo de desarrollo guiado por pruebas (TDD) y será responsable de la capa de automatización que otorga confianza al equipo para lanzar productos a ritmo acelerado. Trabajará dentro del flujo de trabajo de ingeniería Humano IA Humano, utilizando herramientas de IA para acelerar la redacción de pruebas y el análisis de cobertura. Responsabilidades principales (QA / Automatización de pruebas)* Diseñar, construir y mantener una suite automatizada de pruebas que cubra las capas E2E, de integración y de contrato de API tanto en el backend Rails como en el frontend React * Ser responsable de mantener las suites de pruebas E2E con Playwright que cubran recorridos críticos del usuario (agendamiento, flujos de proveedores, tableros de reunión rápida [huddle boards], búsqueda de pacientes, autenticación) * Colaborar con ingenieros en la cobertura de pruebas de integración y unitarias con RSpec: revisar la calidad de las pruebas, identificar brechas y contribuir con pruebas cuando sea necesario * Definir y hacer cumplir puertas de calidad en la canalización CI/CD: umbrales mínimos de aprobación de pruebas, mínimos de cobertura, ejecuciones limpias de Brakeman/bundler-audit y cumplimiento de ESLint/RuboCop * Desarrollar y mantener estrategias de datos de prueba usando exclusivamente datos sintéticos: nombres de pacientes con sufijo \-SYN, identificadores con prefijo SYNTHETIC\_ —asegurando que ninguna información protegida de salud (PHI) ingrese a ningún artefacto de prueba * Validar la corrección del mapeo de datos entre sistemas de gestión de consultorios dentales (DPMS): Orthotrac, PracticeWorks, SoftDent, WinOMS y otros * Escribir y mantener cassettes VCR y stubs WebMock para integraciones HTTP externas, asegurando que las pruebas permanezcan deterministas y no realicen llamadas a servicios en vivo * Revisar y clasificar hallazgos de seguridad de Brakeman, coordinando su corrección con los ingenieros antes de fusionar las solicitudes de extracción (PR) * Realizar pruebas exploratorias contra entornos de preproducción (staging), reportando errores claros y reproducibles con pasos detallados, contexto del entorno y comportamiento esperado frente al real * Mantener y evolucionar la sección de QA en la lista de verificación para revisiones de código con IA, conforme maduren las prácticas del equipo Responsabilidades compartidas (Calidad Full-Stack)* Participar en revisiones de solicitudes de extracción (pull requests) desde una perspectiva de calidad y cumplimiento: exposición de PHI, riesgos de la lista OWASP Top 10, secretos codificados de forma fija, bloques de captura excesivamente amplios, dependencias inválidas * Colaborar con ingenieros centrados en frontend para asegurar que los componentes de React y la gestión de estado con TanStack Query estén cubiertos por pruebas significativas * Contribuir a las pruebas de contrato de API y validarlas conforme evolucione la API Rails * Participar en flujos de desarrollo aumentados con IA, revisando pruebas generadas por IA para verificar su corrección, presencia de mocks inventados (hallucinated mocks) o afirmaciones inexistentes (phantom assertions) * Actualizar proactivamente la documentación de pruebas, los informes de cobertura y los manuales operativos de QA cuando cambie el comportamiento o la arquitectura **Requisitos** * Experiencia comprobada diseñando y manteniendo suites automatizadas de pruebas en APIs de backend y UIs de frontend * Experiencia práctica con Playwright para pruebas E2E de aplicaciones React modernas * Conocimiento sólido de RSpec —capacidad para leer, escribir y revisar especificaciones unitarias e de integración con confianza * Amplio conocimiento sobre gestión de datos de prueba: diseño de fixtures, patrones de fábrica (FactoryBot), convenciones de datos sintéticos * Experiencia con estrategias de stubbing HTTP (WebMock, VCR o equivalentes) para pruebas de integración confiables * Familiaridad con canalizaciones CI/CD y el papel de las puertas de calidad automatizadas (GitHub Actions o equivalente) * Capacidad para leer código de aplicaciones Rails y código de componentes React para comprender su comportamiento e identificar contratos testables * Conocimientos prácticos sobre el diseño de APIs REST —capacidad para probar endpoints mediante especificaciones de solicitud o clientes API de forma independiente de la interfaz de usuario * Familiaridad con flujos de trabajo basados en Git, solicitudes de extracción (pull requests) y commits convencionales Desarrollo aumentado con IA (obligatorio) * Experiencia práctica utilizando asistentes de programación con IA (p. ej., Claude Code, GitHub Copilot, Cursor) para generación de pruebas y análisis de cobertura * Comprensión clara del ciclo de revisión Humano IA Humano: la IA genera, los humanos validan; no se aceptan afirmaciones inexistentes ni mocks inventados * Capacidad para evaluar críticamente las pruebas generadas por IA respecto a su corrección: contratos de mocks que coincidan con el comportamiento real de la API, afirmaciones que realmente detecten regresiones * Conocimiento de prácticas de trazabilidad de IA: trailers de commit, listas de verificación para revisiones, higiene de prompts Conciencia sobre HIPAA y cumplimiento normativo (obligatorio) * Comprensión sólida de que la información protegida de salud (PHI) nunca debe aparecer en pruebas, fixtures de prueba, cassettes VCR, registros (logs), capturas de pantalla ni artefactos de CI * Disciplina rigurosa en el uso de datos sintéticos —ningún nombre real de paciente, fecha de nacimiento, dirección o identificador de registro en ningún activo de prueba * Capacidad para identificar riesgos de exposición de PHI en el código de pruebas durante la revisión de solicitudes de extracción (PR) * Comodidad trabajando exclusivamente en entornos con datos simulados (mock) o sintéticos * Conocimiento sobre la lista OWASP Top 10 y patrones de codificación segura relevantes para el diseño de pruebas (p. ej., riesgos de omisión de autenticación en la configuración de pruebas) Cualificaciones preferidas / deseables* Experiencia probada en pruebas de aplicaciones SaaS sanitarias o dentales * Familiaridad con modelos de datos de sistemas de gestión de consultorios dentales o flujos de normalización de datos sanitarios * Experiencia con estructuras de datos de Azure Cosmos DB y cómo realizar aserciones frente a respuestas con formato de documento * Experiencia previa en entornos TDD/BDD con disciplina red-green-refactor * Experiencia en pruebas de rendimiento o carga (k6, Locust u otras equivalentes) para endpoints de API * Familiaridad con flujos de despliegue basados en Kamal y entornos de preproducción contenerizados * Experiencia escribiendo o manteniendo especificaciones de características Cucumber/Gherkin en entornos colaborativos de QA * Conocimiento sobre intercambio de datos sanitarios (HL7, FHIR o formatos específicos dentales) * Experiencia en pruebas de componentes con Playwright o pruebas de regresión visual **Beneficios** * Trabajo remoto de lunes a viernes, 40 horas semanales (sin fines de semana) * Reembolso de gastos médicos * Reembolso por estilo de vida activo * Reembolso trimestral para oficina en casa * ¿Ya mencionamos que es TOTALMENTE REMOTO?!! Uno de nuestros valores fundamentales en Zipdev es "Sé auténtico/a." Por eso le animamos a completar el formulario de solicitud con sus propias palabras; nos interesa conocerle a usted, no a un asistente digital. ¿Le gustaría saber cómo funciona nuestro entorno remoto o nuestro método de pago? Hemos preparado algunas respuestas útiles en nuestras preguntas frecuentes (FAQ), ubicadas al final de nuestra página de carreras. Échales un vistazo y no dude en contactarnos si tiene más preguntas!

Fuentea:  indeed Ver publicación original
Juan García
Indeed · HR

Compañía

Indeed
Juan García
Indeed · HR
Empleos similares

Cookie
Configuración de cookies
Nuestras aplicaciones
Download
Descargar en
APP Store
Download
Consíguelo en
Google Play
© 2025 Servanan International Pte. Ltd.