- Remoto · México
- Tiempo completo
- Senior
- USD 4,000 – USD 6,500 al mes
Publicada
Contratan desde: México
Descripción del puesto
Sobre la vacante
Valce está buscando un Senior Test Automation Engineer con experiencia sólida en testing manual y automatizado para unirse a su equipo de tecnología en modalidad 100% remota. Requisitos clave:
- 7+ años de experiencia en testing, con dominio tanto en automatización como en pruebas manuales.
- Experto en construcción de frameworks de automatización para UI, API y pruebas end-to-end (E2E) utilizando Selenium con Java o Python.
- Conocimiento profundo de metodologías Ágiles, Azure DevOps y la implementación de pipelines CI/CD.
- Inglés avanzado es imprescindible para colaborar en proyectos globales.
Beneficios destacados:
- Trabajo 100% remoto desde cualquier lugar de México.
- Oportunidad de trabajar en proyectos internacionales de alto impacto.
- Crecimiento profesional con posibilidades de liderazgo, mentoría y trabajo con tecnologías modernas.
¿Por qué deberías aplicar?
Esta es tu oportunidad de unirte a una empresa que está escalando sus equipos tecnológicos. Más allá de un trabajo, es un espacio para desarrollar tu expertise en automatización dentro de un entorno que valora la calidad y las mejores prácticas. Podrás liderar iniciativas técnicas, contribuir a proyectos desafiantes a nivel global y crecer profesionalmente en una cultura que fomenta el aprendizaje continuo y el uso de stacks tecnológicos de vanguardia.
Tips y consejos de VacantesDigitales.com
Skills indispensables
- Técnicas: Automatización con Selenium (Java/Python), diseño de frameworks, testing de API, integración con Azure DevOps, CI/CD.
- Soft Skills: Comunicación efectiva en inglés, pensamiento analítico, atención al detalle, capacidad para trabajar en equipos ágiles distribuidos.
Tips prácticos para este puesto
- Prepara tu portafolio: Ten ejemplos concretos de frameworks de automatización que hayas construido o mejorado. Explica el problema, tu solución y el impacto (ej: reducción de tiempo de ejecución, aumento de cobertura).
- Domina el flujo CI/CD: Asegúrate de entender cómo integrar tus scripts de prueba en un pipeline de Azure DevOps. Es un diferenciador clave.
- No descuides lo manual: Enfátiza tu experiencia en diseño de casos de prueba, reporte de bugs y comprensión del negocio. Un buen automatizador entiende primero el testing manual.
Recursos recomendados
- Herramientas: Selenium WebDriver, TestNG/JUnit (Java) o pytest (Python), Postman/SoapUI para APIs, Azure DevOps.
- Documentación: Official Selenium Documentation, Microsoft Learn para Azure DevOps.
- Influencers/Cursos: Follow test automation experts like Angie Jones on LinkedIn. Consider courses on Test Automation University or Udemy for advanced Selenium frameworks.
Preguntas frecuentes en entrevistas para este rol
- Pregunta 1: "Describe la arquitectura de un framework de automatización que hayas diseñado. ¿Qué patrones de diseño utilizaste y por qué?"
- Tip: Explica claramente la separación de responsabilidades (Page Objects, Test Data Management, Reporting). Menciona patrones como Page Object Model (POM) y justifica su uso para mantener el código mantenible y escalable.
- Pregunta 2: "¿Cómo priorizas qué pruebas automatizar y cómo integras la automatización en el pipeline CI/CD?"
- Tip: Habla sobre criterios como frecuencia de ejecución, criticidad para el negocio y estabilidad de la funcionalidad. Describe el proceso de trigger en el pipeline (ej: en cada commit, nightly builds) y cómo manejas los resultados y reportes.
- Pregunta 3: "Has encontrado un bug durante una ejecución automatizada. ¿Cuál es tu proceso para investigarlo y reportarlo?"
- Tip: Demuestra un enfoque sistemático: 1) Revisar logs y capturas de pantalla del script, 2) Reproducir el bug manualmente para confirmar, 3) Documentarlo claramente con steps to reproduce, expected/actual result, y evidencia. Menciona herramientas como Azure DevOps Boards o Jira para el tracking.
Rango salarial estimado (LATAM)
Basado en datos de Glassdoor, Computrabajo, GetOnBoard y el mercado actual: | Nivel | Rango mensual USD | |-------|-------------------| | Mid | $2,500 - $4,000 | | Senior | $4,000 - $6,500 |
*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. Para un Senior con 7+ años, inglés avanzado y expertise en Selenium + Azure en México, el rango suele estar en la parte media-alta de la tabla.*
Red flags a considerar
- Bandera roja 1: La descripción del puesto es muy genérica y no detalla las tecnologías específicas del framework (ej: solo dice "Selenium" sin mencionar Java/Python o la integración con CI/CD).
- Qué preguntar: "¿Podrían detallar la stack tecnológica actual del equipo de automatización y cómo está estructurado el pipeline de CI/CD?"
- Bandera roja 2: No hay claridad sobre el balance entre trabajo de automatización y testing manual. Un rol 100% de automatización pura es raro; suele haber algo de trabajo manual para investigar fallos o probar nuevas features.
- Qué investigar: Pregunta sobre la proporción estimada (ej: 80% automatización / 20% manual) y las responsabilidades de testing manual asociadas al rol.
- Bandera roja 3: La empresa menciona "proyectos globales" pero no tiene un proceso de onboarding o comunicación definido para equipos remotos distribuidos.
- Señal de advertencia: Dificultad para obtener respuestas claras sobre las herramientas de colaboración (Slack, Teams), reuniones de sincronización y cómo se manejan las diferencias horarias. Pregunta por el ritmo de trabajo y las expectativas de disponibilidad.
Habilidades
- Selenium
- Java
- Python
- Test Automation
- UI Testing
- API Testing
- End-to-End Testing
- Agile
- Azure DevOps
- CI/CD
- TestNG
- JUnit
- pytest
- Postman
- SoapUI
- Page Object Model
- Test Data Management
- Reporting
- Slack
- Teams
- Jira