QA Engineer
Hashi¿Te gusta encontrar lo que se rompe antes de que lo encuentre el usuario? 🔍
En Hashi, una startup en pleno crecimiento, buscamos a nuestra primera persona de QA: alguien que convierta la calidad en una red de seguridad automática, no en una revisión manual al final de cada release.
¿Qué estamos construyendo?
Hashi es una plataforma donde se crean videos con inteligencia artificial: entra una idea, sale un video con guion, voz y edición. La usan creadores y empresas, y todo el producto se apoya en modelos generativos de texto, voz, imagen y video que cambian rápido.
Por qué abrimos esta posición
En los últimos seis meses el equipo mergió 2,2 arreglos por cada feature nueva. No es falta de cuidado: el producto genera video con IA, y eso significa procesos de varios minutos, resultados que cambian en cada corrida y una decena de proveedores externos que fallan cuando quieren. Probar eso a mano no escala. Queremos a alguien que lo convierta en una red de regresión que corra sola.
El rol y sus responsabilidades
Vas a ser la primera persona de QA del equipo. Heredas una base con las herramientas ya instaladas (Playwright, Vitest y Storybook con visual regression) y casi sin usar: nueve tests end-to-end para una aplicación de doscientas mil líneas. Tu trabajo es darle forma a eso y ponerlo en el camino crítico de cada release.
Tus primeros 90 días
🗺️ Mapear los flujos que nunca pueden romperse y cubrirlos con tests end-to-end.
📋 Definir qué se prueba antes de mergear y qué antes de un release, y dejarlo documentado.
🧰 Armar los datos y las cuentas de prueba para que todo corra sin depender de nadie.
🔎 Hacer QA exploratorio de cada feature grande antes de que salga.
Después
✅ Mantener la suite en verde. Una suite intermitente no la mira nadie.
🐞 Reportar bugs con pasos reproducibles y seguirlos hasta que se cierren.
📉 Medir cuántos bugs se escapan a producción y bajar ese número.
¿Cómo vamos a medir tu éxito?
📉 Menos bugs que llegan a producción.
⚖️ Menos arreglos por cada feature nueva.
🛡️ Flujos críticos cubiertos con tests end-to-end.
✅ Una suite estable, sin tests intermitentes, que el equipo realmente mira.
🚦 QA integrado al proceso de release, no como un paso aparte.
Qué buscamos?
💼 2 o más años en QA de producto web, con al menos uno escribiendo automatización.
🎭 Experiencia con Playwright, Cypress o similar.
💻 Comodidad con TypeScript: vas a leer y escribir código, no solo usar una herramienta.
⏳ Saber probar lo asíncrono: procesos en segundo plano, webhooks, estados que tardan minutos en resolverse.
🧠 Criterio de producto para distinguir el bug que frena un release del que puede esperar.
✍️ Escritura clara: un reporte que el dev pueda reproducir sin tener que preguntarte nada.
Suma puntos si…
🤖 Probaste productos con IA o con salidas no deterministas, donde la misma entrada devuelve algo distinto cada vez.
⚙️ Trabajaste con CI/CD en GitHub Actions, visual regression o testing de APIs.
🥇 Fuiste la primera persona de QA de un equipo.
Qué no es este rol
Ejecutar planes de prueba que escribió otra persona. Si buscas QA manual puro y no tienes ganas de escribir código, este rol no es para ti.
Stack con el que vas a trabajar
🧪 Testing: Playwright, Vitest, Storybook con visual regression
💻 Producto: Next.js + React, TypeScript, tRPC, PostgreSQL + Drizzle, Redis
☁️ Infraestructura: serverless sobre Vercel + SST, GitHub
¿Por qué sumarte a Hashi?
🧱 Construir desde cero: vas a definir cómo se hace QA en Hashi.
🔥 Producto con IA de verdad: no es un buzzword, es el core de lo que hacemos.
🤖 Setup de IA incluido: acceso a Claude Code, GitHub Copilot y las herramientas que el equipo vaya adoptando.
🌟 Mentoría y crecimiento: plan antes de codear, code review en cada PR y pair programming cuando hace falta. Esperamos que empujes, no que adivines.
📈 Espacio para crecer: oportunidad de proponer, decidir y, eventualmente, liderar la estrategia de calidad.
📋 Trabajo en Scrumban con ClickUp: backlog y priorización.
Modalidad y remuneración
⏱️ Dedicación: Full-time (40hs semanales)
🌍 Modalidad: 100% remoto
🤖 Herramientas de IA pagas por la empresa (Claude Code, Copilot y lo que el equipo vaya adoptando)