- 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