Sobre ThriveCart
ThriveCart es una poderosa plataforma utilizada por más de 50,000 personas en todo el mundo para generar más de $5B en ventas. Dentro de la plataforma ThriveCart se incluye un sistema de gestión de aprendizaje (LMS), gestión de afiliados, funcionalidad de carrito y pago, lo que la convierte en una solución destacada para creadores, coaches, consultores y otros negocios.
Nos integramos con todo lo que usas y tenemos una interfaz simple y limpia con numerosas características que permiten a los clientes generar ingresos a partir del tráfico existente. Somos el carrito con mayor tasa de conversión para negocios en línea. Nuestro negocio está creciendo, es rentable y está respaldado por LTV SaaS Growth Funds, y estamos buscando expandir nuestra presencia entre los negocios en línea.
Ubicación
Remoto (América Latina)
Descripción del trabajo
Serás responsable de la calidad de extremo a extremo para la plataforma de comercio electrónico de ThriveCart: estrategia de pruebas, automatización, prevención de defectos y monitoreo de la salud de producción. Este no es un rol de pruebas de casos de prueba por clic: eres responsable de la calidad en tu dominio.
La inteligencia artificial es una parte fundamental del flujo de trabajo aquí, no una habilidad adicional: para generar casos de prueba, crear datos de prueba, redactar planes de prueba y acelerar la automatización. Lo que estamos buscando es juicio: saber qué pruebas realmente importan, entender el riesgo y pensar críticamente sobre la salida generada por la IA.
Esta descripción abarca L1–L4. La profundidad de la entrevista y las expectativas escalan con el nivel — ver "Calificaciones y Expectativas por Nivel" a continuación.
Lo que serás responsable
Estrategia y planificación de pruebas
- Ser responsable de la estrategia de calidad para tus características y dominio: planes de prueba, evaluación de riesgos, decisiones de cobertura.
- Señalar ambigüedades y brechas de testabilidad durante la revisión de requisitos, antes de que se escriba el código — calidad shift-left.
- Definir criterios de aceptación en colaboración con el Producto.
- Equilibrar la exploración manual con la cobertura de regresión automatizada.
- Documentar planes de prueba, decisiones de cobertura y áreas de riesgo conocidas para visibilidad asíncrona en el equipo.
Automatización de pruebas
- Escribir y mantener pruebas automatizadas (API, integración, extremo a extremo) utilizando los marcos del equipo.
- Mantener las suites de automatización rápidas, confiables y mantenibles — las pruebas inestables son tuyas para arreglar, no para ignorar.
- Mantener la integración CI/CD para la ejecución de pruebas.
- L3+: Diseñar y evolucionar la arquitectura general de automatización de pruebas.
Calidad de producción y respuesta a incidentes
- Monitorear características en producción utilizando herramientas de observabilidad — la calidad no termina en el lanzamiento.
- Responder a escalaciones de desarrollo e incidentes con urgencia: evaluar el alcance del problema, realizar pruebas de regresión específicas, ayudar a aislar la causa raíz, comunicar hallazgos claramente.
- L3+: Ser responsable de la respuesta a incidentes desde el lado de calidad — liderar la triage, coordinar pruebas de regresión, redactar informes post-mortem con análisis de defectos, impulsar soluciones preventivas.
- L4+: Coordinar toda la actividad de QA durante incidentes importantes, comunicar a las partes interesadas, asegurar que las soluciones sistémicas sean validadas antes del lanzamiento.
QA Aumentado por IA (Esperado, No Opcional)
- Usar herramientas de IA a diario: generar casos de prueba y datos, redactar planes de prueba, analizar patrones de errores, acelerar la escritura de automatización.
- La IA generará más casos de prueba de los que necesitas — prioriza de manera rigurosa según el riesgo.
- Revisar toda la salida de pruebas generada por IA de manera crítica: la IA no tiene contexto del producto, tú sí.
- L3+: Enseñar a los QAs junior flujos de trabajo efectivos de IA para pruebas; establecer estándares de calidad de IA en el equipo.
- L4+: Establecer estándares del equipo para el uso de herramientas de IA — evaluar herramientas, medir el impacto en la cobertura y velocidad.
Defensa de defectos y comunicación
- Escribir informes de errores claros y reproducibles que los desarrolladores puedan actuar de inmediato.
- Abogar por la calidad: señalar riesgos antes del lanzamiento, documentar problemas conocidos, ser explícito sobre lo que se prueba y lo que no.
- L3+: Colaborar con Producto e Ingeniería en métricas de calidad, rastrear tendencias.
Colaboración
- Trabajar en estrecha colaboración con los desarrolladores para mejorar la testabilidad a nivel de código.
- Ayudar a los desarrolladores a escribir mejores pruebas unitarias identificando escenarios no probados.
- L3+: Mentorear a los QAs L1/L2 sobre mentalidad de pruebas, habilidades de automatización y pensamiento de riesgo.
Lo que traes a este rol
Entorno técnico
- Pruebas: pruebas de API (Postman/REST clients), automatización de navegador (Playwright), marcos de pruebas unitarias/integración.
- CI/CD: GitHub Actions (las pruebas se ejecutan en cada PR).
- Observabilidad: AWS CloudWatch, registros de aplicaciones, paneles de métricas.
- Stack de plataforma: PHP/TypeScript, Ruby/TypeScript, MariaDB, Redis, AWS.
- Playwright es nuestro marco estándar para la automatización de navegadores — lo que más importa son los fundamentos sólidos de pruebas.
Requisitos imprescindibles
- Fundamentos sólidos de pruebas — estrategia de pruebas, diseño de casos de prueba, priorización basada en riesgos.
- Experiencia práctica en automatización con Playwright.
- Comodidad con pruebas de API (Postman/REST clients) y lectura de registros de aplicaciones.
- Ya estar usando — o estar genuinamente motivado para usar — herramientas de IA en un flujo de trabajo de QA.
- Comunicación escrita clara: informes de errores y planes de prueba que otros puedan actuar sin una reunión.
Requisitos
deseables
- Experiencia en pruebas de una plataforma de comercio electrónico, pagos o suscripciones.
- Familiaridad con bases de código en PHP, TypeScript o Ruby.
- Herramientas de observabilidad como AWS/CloudWatch o similares.
- GitHub Actions u otro pipeline de CI/CD.
Calificaciones y expectativas por nivel
- L1 (QA Junior) — 0–1 años: Ejecuta planes de prueba, escribe automatización simple con orientación, informa errores claramente. Bootcamp, pasantía o experiencia profesional temprana en QA está bien — estamos contratando por rigor y curiosidad más que por antigüedad. Usa IA para aprender más rápido y generar casos de prueba; valida toda la salida de IA.
- L2 (QA Engineer 1) — 1–3 años: Ha sido responsable de la calidad de una característica o área de producto de manera independiente — no solo extendió el plan de prueba o suite de alguien más, sino que construyó uno. Escribe planes de prueba y automatización completos, y responde a incidentes con pruebas específicas.
- L3 (QA Senior) — 3–6 años: Ha liderado la respuesta a incidentes desde el lado de QA y ha mentoreado a otros QAs. Es responsable de la estrategia de calidad para proyectos complejos, mejora la arquitectura e infraestructura de automatización, y usa IA para multiplicar la producción en lugar de solo acelerar tareas individuales.
- L4 (QA Lead) — 6+ años: Ha establecido estándares o prácticas de QA para un equipo, no solo las ha seguido. Sirve como la autoridad de calidad para un dominio, impulsa la respuesta a incidentes importantes y colabora con liderazgo en métricas de calidad y estrategia de herramientas de IA.
Métricas de éxito
- 30 días: Primer plan de prueba escrito y aprobado, primeras pruebas automatizadas en el pipeline de CI, entiende los viajes de usuario más críticos.
- 60 días: Ser responsable de la calidad de una característica, suite de automatización estable, primera contribución a la respuesta a incidentes.
- 90 días: Contribuyendo a discusiones sobre estrategia de pruebas, manejando escalaciones de desarrollo de manera independiente en tu área.
Guardia
Rotación compartida con ingeniería (~1 semana/mes después de la fase de adaptación). QA en guardia se enfoca en la evaluación del alcance del problema y pruebas de regresión durante incidentes.
Trayectoria profesional
QA Junior → QA Engineer 1 → QA Senior → QA Lead → Jefe de Calidad
Aprende más sobre ThriveCart
Nuestro equipo prospera en la colaboración, la innovación y el crecimiento continuo. Fomentamos un ambiente abierto con sesiones regulares de intercambio de conocimientos y alentamos la participación activa en la conformación de la plataforma. Nuestros valores incluyen:
- Compromiso con la excelencia – Creemos en entregar trabajo de alta calidad y mejora continua.
- Resolución de problemas centrada en el usuario – Cada diseño debe contribuir a resolver un problema real para nuestros usuarios.
- Colaboración en equipo – Trabajamos mejor juntos, valorando la opinión de cada miembro del equipo.
- Mentalidad de crecimiento – Aceptamos los desafíos como oportunidades para aprender y crecer.
Nuestro equipo y producto están creciendo rápidamente: logramos un crecimiento interanual del 64% de 2022 a 2023, y recién estamos comenzando. Creemos en la comunicación abierta, el establecimiento de objetivos claros y que las personas rinden mejor cuando tienen una mentalidad de crecimiento y quieren hacer las cosas. Nuestro equipo proviene de diversos antecedentes y empresas como Shopify, Salesforce y BigCommerce, y estamos funcionando como una empresa SaaS independiente dentro de un fondo de capital privado.