{"id":1192759,"url":"https://alion.io/job/workana-qa-engineer-funcional-automatizacion","title":"QA Engineer (Funcional + Automatización)","company":{"id":2402,"name":"Workana","domain":"workana.com","url":"https://alion.io/company/workana","size_band":null,"is_staffing_agency":true,"employer_type":"agency","is_intermediary":true,"listed_via":null,"ats_vendor":"Workable","truth_index":{"grade":"A","score":98,"open_postings":26,"ghost_share":0,"stale_share":0.077,"repost_share":0,"time_to_fill_p50_days":59,"computed_at":"2026-10-14T06:34:16Z"}},"role":"QA","role_family":"QA","seniority":null,"employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Guadalajara, Mexico"],"countries":["MX"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"CI/CD","optional":false},{"name":"Cypress","optional":false},{"name":"Git","optional":false},{"name":"JavaScript","optional":false},{"name":"Jira","optional":false},{"name":"JMeter","optional":false},{"name":"k6","optional":false},{"name":"Kanban","optional":false},{"name":"Playwright","optional":false},{"name":"Postman","optional":false},{"name":"Scrum","optional":false},{"name":"Selenium","optional":false},{"name":"Spring Boot","optional":false},{"name":"TypeScript","optional":false},{"name":"Java","optional":true}],"status":"live","first_seen_at":"2026-09-24T17:26:08Z","employer_posted_date":"2026-09-24","last_verified_at":"2026-10-14T11:54:28Z","board_verified":true,"closed_at":null,"days_open":19,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":19},"description":"QA Engineer (Funcional + Automatización)\nGarantizar 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.\nDistribución de responsabilidades\n80% - Pruebas funcionales y documentación\nDiseñar, ejecutar y documentar casos de prueba para nuevas funcionalidades y regresiones.\nDefinir criterios de aceptación junto con desarrollo y producto antes de iniciar cada ciclo de pruebas.\nReportar bugs en Jira con evidencia clara: pasos, resultado esperado frente al obtenido, capturas o logs.\nDar seguimiento a los bugs reportados hasta su cierre y verificar las correcciones.\nMantener actualizados los casos de prueba y el checklist de regresión.\nRevisar requerimientos para detectar ambigüedades o vacíos antes del desarrollo.\n20% - Automatización y mejora de proceso\nAutomatizar pruebas de regresión críticas de UI y/o API, priorizando registro, depósito, retiro y apuestas.\nMantener y ampliar la suite de automatización existente, o construirla desde cero si aún no existe.\nIntegrar las pruebas automatizadas al flujo de trabajo del equipo, mediante ejecución local o en pipeline.\nProponer mejoras al proceso de QA, como checklists, Definition of Done y plantillas de reporte de bugs.\nParticipar en las ceremonias Scrum desde la perspectiva de calidad.\nResponsabilidades técnicas principales\nPruebas funcionales\nDiseñar casos de prueba a partir de historias de usuario y criterios de aceptación.\nEjecutar pruebas de regresión antes de cada release.\nValidar los flujos críticos de la plataforma: registro de usuario, KYC/PLD, depósitos, retiros, apuestas deportivas y casino.\nRealizar pruebas exploratorias cuando el alcance no esté completamente definido.\nAutomatización\nEscribir scripts en JavaScript/TypeScript (Cypress o Playwright) o Java (Selenium), según el framework adoptado.\nAutomatizar pruebas de API con Postman/Newman para validar contratos con el backend (Java/Spring Boot) y proveedores externos (Finnplay/Titan).\nPriorizar los flujos con mayor frecuencia de regresión, sin intentar automatizar todo el sistema.\nMantener las pruebas automatizadas estables y documentadas, evitando flakiness.\nDocumentación y proceso\nRedactar casos de prueba claros, reproducibles y trazables a un requerimiento.\nDocumentar bugs con suficiente detalle para que desarrollo pueda actuar sin solicitar información adicional.\nActualizar el checklist de regresión conforme cambia el producto.\nColaborar en la definición de criterios de “Done” desde la perspectiva de QA.\nRequisitos indispensables\nMás de 2 años de experiencia en pruebas funcionales de aplicaciones web.\nCapacidad para redactar documentación de pruebas y reportes de bugs claros y accionables.\nExperiencia probando APIs; Postman como mínimo.\nExperiencia trabajando bajo Scrum o Kanban y utilizando Jira.\nExperiencia escribiendo scripts de automatización en Selenium, Cypress o Playwright, más allá de herramientas de grabación.\nConocimiento de JavaScript/TypeScript o Java suficiente para leer, modificar y escribir pruebas.\nConocimientos deseables\nManejo de Git: clonar, crear ramas, hacer commits y pull requests.\nExperiencia en iGaming, sportsbook, casino en línea o fintech.\nNociones de CI/CD para integrar pruebas automatizadas a un pipeline.\nConocimientos básicos de pruebas de performance con JMeter o k6.\nCompetencias personales\nProactividad para detectar vacíos en la cobertura de pruebas.\nAtención al detalle, especialmente en flujos que involucran dinero.\nComunicación clara y objetiva con desarrollo al reportar bugs.\nCuriosidad técnica para evolucionar de pruebas manuales a pruebas con código.\nDisciplina para documentar, incluso bajo presión de tiempo.\nIndicadores de desempeño\nCobertura automatizada de los flujos críticos definidos.\nBugs detectados antes de producción frente a los reportados por usuarios después del release.\nTiempo de ejecución de la regresión completa, manual y automatizada.\nCalidad de la documentación de casos de prueba y bugs.\nEstabilidad de la suite automatizada y bajo porcentaje de falsos positivos.\nLímites del puesto\nLa 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.\nRelación dentro del equipo\nReporta a: Project Manager.\nColabora con: Desarrollo y Producto.\nPrioridades funcionales: Se definen junto con desarrollo durante el planning.\nModalidad y compensación\nModalidad: Presencial en Guadalajara/Zapopan.","description_format":"text","description_chars":4741,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"Spanish","level":"Advanced (C1)","optional":false}]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-09-24T17:26:08Z"}],"visa":[],"liveness":{"score":48,"band":"ok","label":"Likely open","p_open":1,"p_active":0.477,"p_room":1,"age_days":19,"expected_fill_days":59,"reasons":["conf:3","agency","velocity","win:early","comp:brand"],"computed_at":"2026-10-14T06:34:16Z"},"pay":null,"html_url":"https://alion.io/job/workana-qa-engineer-funcional-automatizacion","json_url":"https://alion.io/job/workana-qa-engineer-funcional-automatizacion.json","meta":{"generated_at":"2026-10-14T13:22:22Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":16379,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-15T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":2402},"rest":"https://alion.io/mcp/rest/get_company?id=2402"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fworkana-qa-engineer-funcional-automatizacion"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fworkana-qa-engineer-funcional-automatizacion"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fworkana-qa-engineer-funcional-automatizacion"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/workana-qa-engineer-funcional-automatizacion\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fworkana-qa-engineer-funcional-automatizacion"}]}