Saltar al contenido

QA Automation Engineer — Remoto - LATAM — Tecnología - Jest, Cypress, Selenium, Node.js

Esta vacante se publicó el y es posible que ya no esté abierta. Ver vacantes recientes de QA y testing

BC Tecnología

  • Remoto · Latinoamérica
  • Tiempo completo
  • Senior
  • USD 4,000 – USD 6,000 al mes

Publicada

Contratan desde: Latinoamérica

Descripción del puesto

Sobre la vacante

BC Tecnología busca un QA Automation Engineer responsable de asegurar la calidad, estabilidad y confiabilidad de las aplicaciones mediante la definición e implementación de estrategias de testing automatizado e integración de pruebas en los procesos de desarrollo y despliegue continuo. Su objetivo será diseñar y mantener soluciones de automatización de pruebas escalables, identificar riesgos tempranamente y asegurar que las soluciones cumplan con los estándares de calidad, rendimiento y seguridad.

Ubicación: LATAM Modalidad: 100% Remoto

Principales responsabilidades:

  • Diseñar e implementar estrategias de testing automatizado (unitarias, integración, end-to-end y performance)
  • Desarrollar y mantener frameworks de automatización con Jest, Cypress y Selenium
  • Automatizar pruebas de APIs REST y GraphQL
  • Integrar pruebas en pipelines CI/CD (GitHub Actions u otros)
  • Ejecutar pruebas de regresión automatizadas
  • Analizar resultados y generar reportes de calidad
  • Definir métricas como test coverage, defect density, tasa de fallos y MTTR

Requisitos:

  • 4+ años en QA o Software Testing
  • 2+ años en automatización de pruebas
  • Experiencia en testing de aplicaciones web o microservicios
  • Automatización con Jest, Cypress o Selenium
  • Testing de APIs REST o GraphQL
  • Experiencia con Node.js o NestJS para pruebas de backend
  • Integración de pruebas en CI/CD

¿Por qué deberías aplicar?

Esta posición te permite trabajar en un entorno 100% remoto desde cualquier lugar de LATAM, desarrollando estrategias de testing automatizado que impactan directamente en la calidad del software. Aprenderás a diseñar frameworks escalables con tecnologías modernas como Cypress y Jest, integrar pruebas en pipelines CI/CD avanzados y definir métricas clave de calidad. Es una oportunidad para crecer como especialista en QA Automation en una empresa tecnológica que valora la estabilidad y confiabilidad de sus aplicaciones.

Tips y consejos de VacantesDigitales.com

Skills indispensables

  • Automatización avanzada: Dominio de frameworks como Selenium, Cypress o Jest
  • Testing de APIs: Experiencia con REST y GraphQL
  • CI/CD: Integración de pruebas en pipelines (GitHub Actions, Jenkins, etc.)
  • Backend testing: Conocimiento de Node.js/NestJS para pruebas de microservicios
  • Métricas de calidad: Capacidad para definir y analizar métricas como test coverage y defect density
  • Soft skills: Atención al detalle, pensamiento analítico y comunicación efectiva con equipos de desarrollo

Tips prácticos para este puesto

  • Prepara un portafolio de automatización: Muestra ejemplos concretos de frameworks que hayas desarrollado o mantenido, especialmente con Cypress o Selenium
  • Domina las métricas: Prepárate para explicar cómo has usado métricas como test coverage o MTTR para mejorar procesos
  • Practica testing de APIs: Asegúrate de tener experiencia demostrable con REST y GraphQL, ya que es clave para este rol
  • Conoce Node.js: Aunque no seas desarrollador, entender cómo funciona Node.js/NestJS te ayudará en pruebas de backend

Recursos recomendados

  • Tools: Cypress.io, Jest Documentation, Selenium WebDriver, Postman para APIs
  • Librerías: Supertest para testing de APIs en Node.js, Puppeteer para automatización
  • Documentación: "The Art of Software Testing" de Glenford Myers, blogs de testing como Ministry of Testing
  • Influencers: Angie Jones (automatización), Lisa Crispin (agile testing), Alan Richardson (testing técnico)
  • Cursos: "Complete Cypress Course" en Udemy, "Automated Software Testing" en Coursera

Preguntas frecuentes en entrevistas para este rol

  • "¿Cómo diseñarías un framework de automatización desde cero para una aplicación web moderna?"

*Tip:* Enfócate en escalabilidad, mantenibilidad y cómo integrarías diferentes tipos de pruebas (unitarias, E2E, APIs). Menciona herramientas específicas como Cypress o Selenium según el caso.

  • "Describe tu experiencia integrando pruebas automatizadas en un pipeline CI/CD"

*Tip:* Explica el flujo completo, desde el commit hasta el despliegue, y cómo manejas fallos en las pruebas. Menciona herramientas como GitHub Actions o Jenkins y cómo optimizas el tiempo de ejecución.

  • "¿Cómo priorizas qué pruebas automatizar y cómo mides el éxito de tu estrategia de testing?"

*Tip:* Habla sobre criterios como riesgo, frecuencia de uso y costo de mantenimiento. Usa métricas concretas como test coverage, defect density y MTTR para demostrar impacto.

Rango salarial estimado (LATAM)

Basado en datos de Glassdoor, Computrabajo, GetOnBoard y el mercado actual: | Nivel | Rango mensual USD | |-------|-------------------| | Junior | $1,500 - $2,500 | | Mid | $2,500 - $4,000 | | Senior | $4,000 - $6,000 |

*Nota: Varía según país, empresa, modalidad (remoto internacional paga más) y tecnologías específicas. Empresas de USA/EU pagando en LATAM suelen ofrecer 30-50% más.*

Red flags a considerar

  • Bandera roja 1: Falta de definición clara de métricas de calidad

*Qué preguntar:* "¿Qué métricas de calidad usan actualmente y cómo las monitorean?" Si no tienen respuesta o usan métricas básicas, puede indicar poca madurez en procesos de testing.

  • Bandera roja 2: Expectativas irreales sobre cobertura de testing

*Qué investigar:* Pregunta sobre el test coverage actual y objetivos. Si esperan 100% de cobertura sin considerar mantenibilidad, puede llevar a deuda técnica y burnout.

  • Bandera roja 3: Integración débil con equipos de desarrollo

*Señal de advertencia:* Si el rol está aislado del ciclo de desarrollo ("testing al final"), es común en empresas con poca cultura DevOps. Pregunta cómo colaboran con devs en el día a día.

Habilidades

  • Jest
  • Cypress
  • Selenium
  • Node.js
  • NestJS
  • REST
  • GraphQL
  • GitHub Actions
  • Jenkins
  • CI/CD
  • Postman
  • Puppeteer
  • Supertest
  • testing automatizado
  • testing de APIs
  • testing de backend
  • testing de microservicios
  • testing de aplicaciones web
  • testing de performance
  • testing de integración
  • testing end-to-end
  • testing de regresión
  • métricas de calidad
  • test coverage
  • defect density
  • MTTR

Postúlate

Esta empresa recibe las postulaciones en su publicación original.

Postular en la publicación original

Se abre el sitio de la empresa o de LinkedIn.