directohace 2 meses

QA Generalist Senior

Logo de Willow Health
Willow Health
Remoto · Tiempo completo
Senior5+ años
A convenir
Este aviso fue publicado originalmente en inglés, así que es probable que necesites inglés para este puesto. La descripción puede estar traducida automáticamente al español; ante la duda, revisá el aviso original con el botón de postularte.

Empresa de telemedicina busca un QA Generalist Senior con experiencia en testing manual y automatización para unirse a su equipo de producto. Se requiere experiencia en JavaScript/TypeScript y frameworks de testing.

Por qué aplicar

Si buscás un rol remoto en una empresa de telemedicina innovadora, este puesto es para vos. Podrás aplicar tu experiencia en testing manual y automatización para asegurar la calidad de productos que ayudan a las personas a sentirse mejor.

Descripción del puesto

Acerca de Willow: Willow (https://www.startwillow.com) es una empresa de telesalud enfocada en el cuidado personalizado y responsable para la pérdida de peso cosmética. Combinamos experiencia médica con un enfoque centrado en el paciente y de apoyo para ayudar a las personas a sentirse más seguras y cómodas en sus cuerpos. Nuestro objetivo es hacer que la atención de alta calidad sea accesible, reflexiva y diseñada para adaptarse a la vida real. Acerca del rol: Buscamos un/a Senior QA Generalist que pueda operar en todo el espectro de calidad, desde pruebas manuales y exploratorias prácticas hasta la creación y el mantenimiento de marcos de automatización robustos. Serás un/a campeón/a de la calidad integrado/a en un equipo de producto que avanza rápidamente, asegurando que cada función que lancemos cumpla con los más altos estándares. Responsabilidades: Pruebas Manuales y Exploratorias - Diseñar y ejecutar planes de prueba completos, casos de prueba y sesiones de prueba exploratoria para aplicaciones web y móviles. - Realizar pruebas funcionales, de regresión, de humo y UAT en todas las etapas del ciclo de vida del desarrollo. - Identificar, documentar y rastrear errores con pasos de reproducción claros, capturas de pantalla y evaluaciones de severidad. - Colaborar estrechamente con gerentes de producto y desarrolladores para comprender profundamente las funciones y detectar riesgos de calidad de manera temprana. Automatización de Pruebas - Diseñar, construir y mantener pruebas automatizadas limpias, confiables y escalables para nuestras aplicaciones web utilizando WebdriverIO y TypeScript/JavaScript. - Implementar el Patrón de Objetos de Página (POM) y crear componentes y utilidades reutilizables para mantener nuestro código de automatización DRY (Don’t Repeat Yourself). - Manejar escenarios de automatización complejos que involucren iFrames, múltiples ventanas y operaciones asíncronas; implementar estrategias de espera efectivas para eliminar la inestabilidad. - Desarrollar e integrar pruebas de API (usando herramientas como Axios/node-fetch o Postman) dentro del marco WebdriverIO para garantizar una cobertura integral de extremo a extremo. CI/CD e Infraestructura de Calidad - Integrar scripts de automatización en pipelines de CI/CD (GitHub Actions, Jenkins o GitLab CI); analizar resultados, solucionar fallos y mantener puertas de calidad para cada lanzamiento. - Contribuir a las decisiones de estrategia de pruebas, incluida la selección de herramientas, la priorización de la cobertura y las prácticas de calidad de "shift-left" (adelantar la calidad). - Definir y rastrear métricas de QA (densidad de defectos, cobertura de pruebas, tasa de automatización) para comunicar el estado de la calidad a los stakeholders. Colaboración y Liderazgo - Trabajar en estrecha colaboración con desarrolladores y gerentes de producto en un entorno Agile/Scrum; participar en la planificación de sprints, refinamiento de historias y retrospectivas desde una perspectiva de calidad. - Realizar y participar en revisiones de código para el código de automatización, abogando por las mejores prácticas de prueba en todo el equipo. - Ser mentor/a de miembros junior/as del equipo de QA, compartiendo conocimientos sobre técnicas de prueba, enfoques de automatización y mentalidad de calidad. - Impulsar la mejora continua de los procesos de QA, la documentación y las herramientas para escalar la calidad en una superficie de producto en crecimiento. Requisitos: - Más de 5 años de experiencia en un rol de QA de software, con profundidad demostrada tanto en pruebas manuales como en automatización de pruebas. - Sólida competencia con JavaScript/TypeScript, incluidas características modernas como async/await y Promises. - Experiencia práctica con un marco de pruebas basado en JS (por ejemplo, WebdriverIO, Playwright o Cypress): capacidad para escribir y depurar pruebas, configurar archivos de configuración del marco y aprovechar servicios y reporteros. - Sólida comprensión del Patrón de Objetos de Página (POM) y experiencia en la arquitectura de marcos de automatización escalables desde cero. - Fuertes habilidades de prueba manual: capacidad para crear planes de prueba detallados, escribir casos de prueba exhaustivos y realizar pruebas exploratorias rigurosas sin depender únicamente de la automatización. - Experiencia con herramientas y conceptos de prueba de API (Postman, REST Assured o bibliotecas como Axios), incluida la validación de cargas útiles de solicitud/respuesta y códigos de estado. - Competencia con Git y flujos de trabajo de control de versiones, incluidas estrategias de ramificación, pull requests y resolución de conflictos de fusión. - Experiencia en la integración de pruebas automatizadas en pipelines de CI/CD (GitHub Actions, Jenkins, GitLab CI) y mantenimiento de la salud del pipeline. Nice to Have: - Experiencia con herramientas de pruebas de rendimiento o carga (por ejemplo, k6, JMeter, Lighthouse). - Familiaridad con los estándares de pruebas de accesibilidad (WCAG) y herramientas (axe, WAVE). - Experiencia en entornos de atención médica, comercio electrónico o productos regulados. - Experiencia con pruebas móviles (iOS/Android) a través de Appium o marcos similares. - Exposición a herramientas de pruebas de regresión visual (Percy, Applitools). ¿Qué tenés para vos? - Horario flexible con reuniones programadas en EST (Eastern Standard Time). - Trabajá donde elijas. - Ambiente de trabajo divertido e informal. - Actividades de compromiso para empleados y reuniones virtuales. - ¡Somos un equipo global y diverso! 🌍

Responsabilidades

  • Diseñar y ejecutar planes de prueba, casos de prueba y sesiones de testing exploratorio para aplicaciones web y móviles.
  • Realizar pruebas funcionales, de regresión, smoke y UAT.
  • Identificar, documentar y rastrear bugs.
  • Colaborar con Product Managers y Developers para entender funcionalidades y riesgos de calidad.
  • Diseñar, construir y mantener tests automatizados para aplicaciones web usando WebdriverIO y TypeScript/JavaScript.
  • Implementar el Page Object Model (POM) y crear componentes reutilizables.
  • Manejar escenarios de automatización complejos.
  • Desarrollar e integrar pruebas de API dentro del framework WebdriverIO.
  • Integrar scripts de automatización en pipelines CI/CD.
  • Contribuir a decisiones de estrategia de testing.
  • Definir y rastrear métricas de QA.
  • Participar en sprint planning, refinement y retrospectives.
  • Realizar y participar en revisiones de código de automatización.
  • Mentorizar a miembros junior del equipo de QA.
  • Impulsar la mejora continua de procesos, documentación y herramientas de QA.

Skills requeridas

Testing manualTest automationDiseño de planes de pruebaEjecución de casos de pruebaTesting exploratorioUATIdentificación y seguimiento de bugsAPI testingControl de versiones (Git)Integración CI/CDMetodologías Agile/ScrumColaboraciónLiderazgoComunicaciónResolución de problemas

Beneficios

  • Horario flexible
  • Actividades de engagement
  • Reuniones virtuales

Explorar empleos relacionados