25 sep
|
Workana
|
Guadalajara
25 sep
Workana
Guadalajara
QA Engineer (Funcional + Automatización) Garantizar la calidad de las funcionalidades web de la plataforma mediante pruebas funcionales estructuradas, documentación clara y trazable, y automatización progresiva de pruebas de regresión, reduciendo el tiempo de validación en cada release y aumentando la cobertura de pruebas del equipo.
Distribución de responsabilidades 80% — Pruebas funcionales y documentación Diseñar, ejecutar y documentar casos de prueba para nuevas funcionalidades y regresiones.
Definir criterios de aceptación junto con desarrollo y producto antes de iniciar cada ciclo de pruebas.
Reportar bugs en Jira con evidencia clara: pasos, resultado esperado frente al obtenido, capturas o logs.
Dar seguimiento a los bugs reportados hasta su cierre y verificar las correcciones.
Mantener actualizados los casos de prueba y el checklist de regresión.
Revisar requerimientos para detectar ambigüedades o vacíos antes del desarrollo.
20% — Automatización y mejora de proceso Automatizar pruebas de regresión críticas de UI y/o API, priorizando registro, depósito, retiro y apuestas.
Mantener y ampliar la suite de automatización existente, o construirla desde cero si aún no existe.
Integrar las pruebas automatizadas al flujo de trabajo del equipo, mediante ejecución local o en pipeline.
Proponer mejoras al proceso de QA, como checklists, Definition of Done y plantillas de reporte de bugs.
Participar en las ceremonias Scrum desde la perspectiva de calidad.
Responsabilidades técnicas principales Pruebas funcionales Diseñar casos de prueba a partir de historias de usuario y criterios de aceptación.
Ejecutar pruebas de regresión antes de cada release.
Validar los flujos críticos de la plataforma: registro de usuario, KYC/PLD, depósitos,
retiros, apuestas deportivas y casino.
Realizar pruebas exploratorias cuando el alcance no esté completamente definido.
Automatización Escribir scripts en JavaScript/TypeScript (Cypress o Playwright) o Java (Selenium), según el framework adoptado.
Automatizar pruebas de API con Postman/Newman para validar contratos con el backend (Java/Spring Boot) y proveedores externos (Finnplay/Titan).
Priorizar los flujos con mayor frecuencia de regresión, sin intentar automatizar todo el sistema.
Mantener las pruebas automatizadas estables y documentadas, evitando flakiness.
Documentación y proceso Redactar casos de prueba claros, reproducibles y trazables a un requerimiento.
Documentar bugs con suficiente detalle para que desarrollo pueda actuar sin solicitar información adicional.
Actualizar el checklist de regresión conforme cambia el producto.
Colaborar en la definición de criterios de "Done" desde la perspectiva de QA.
Requisitos indispensables Más de 2 años de experiencia en pruebas funcionales de aplicaciones web.
Capacidad para redactar documentación de pruebas y reportes de bugs claros y accionables.
Experiencia probando APIs; Postman como mínimo.
Experiencia trabajando bajo Scrum o Kanban y utilizando Jira.
Experiencia escribiendo scripts de automatización en Selenium, Cypress o Playwright, más allá de herramientas de grabación.
Conocimiento de JavaScript/TypeScript o Java suficiente para leer, modificar y escribir pruebas.
Conocimientos deseables Manejo de Git: clonar, crear ramas, hacer commits y pull requests.
Experiencia en iGaming, sportsbook, casino en línea o fintech.
Nociones de CI/CD para integrar pruebas automatizadas a un pipeline.
Conocimientos básicos de pruebas de performance con JMeter o k6.
Competencias personales Proactividad para detectar vacíos en la cobertura de pruebas.
Atención al detalle, especialmente en flujos que involucran dinero.
Comunicación clara y objetiva con desarrollo al reportar bugs.
Curiosidad técnica para evolucionar de pruebas manuales a pruebas con código.
Disciplina para documentar, incluso bajo presión de tiempo.
Indicadores de desempeño Cobertura automatizada de los flujos críticos definidos.
Bugs detectados antes de producción frente a los reportados por usuarios después del release.
Tiempo de ejecución de la regresión completa, manual y automatizada.
Calidad de la documentación de casos de prueba y bugs.
Estabilidad de la suite automatizada y bajo porcentaje de falsos positivos.
Límites del puesto La posición no será responsable de desarrollar funcionalidades, definir prioridades de producto, administrar infraestructura o despliegues, ni ser el único punto de control de calidad.
El equipo de desarrollo también es responsable de la calidad del código.
Relación dentro del equipo Reporta a: Project Manager.
Colabora con: Desarrollo y Producto.
Prioridades funcionales: Se definen junto con desarrollo durante el planning.
Modalidad y compensación Modalidad: Presencial en Guadalajara/Zapopan.
📌 Qa Engineer (Funcional + Automatización) (Guadalajara)
🏢 Workana
📍 Guadalajara