Responsabilidades:
· Colaborar con los equipos de producto y desarrollo para diseñar, automatizar y ejecutar pruebas completas basadas en requerimientos específicos y escenarios de uso.
· Participar desde las etapas tempranas del ciclo de vida de desarrollo del producto, creando la infraestructura de pruebas necesaria, configurando el entorno de pruebas e integrando pruebas tempranas.
· Definir y liderar estrategias de prueba para entornos SaaS y en la nube, dentro de un modelo de entrega continua.
· Evaluar constantemente los casos y suites de prueba existentes con el objetivo de identificar y eliminar posibles brechas en la cobertura de pruebas.
· Desarrollar y mejorar herramientas de prueba e infraestructuras de automatización para optimizar la calidad y eficiencia de las pruebas y metodologías.
· Implementar y ejecutar pruebas automatizadas mantenibles para validación de aceptación, pruebas funcionales y de regresión.
· Orientar y formar a ingenieros junior del equipo en buenas prácticas y metodologías de prueba.
· Ser un defensor de la calidad, promoviendo buenas prácticas para mejorar la calidad general del código.
· Investigar continuamente las últimas herramientas, tecnologías, tendencias y enfoques en el ámbito del QA, e incorporar aquellas que sean aplicables.
.Pruebas móviles (tanto manuales como automatizadas). Pruebas de automatización
Requisitos:
· Experiencia práctica en garantizar la calidad del software, automatización de pruebas y entrega continua en aplicaciones SaaS basadas en la nube.
· Conocimiento profundo de arquitecturas API, microservicios y sistemas distribuidos.
· Experiencia comprobada liderando pruebas automatizadas tanto en frontend como en backend.
· Dominio en la creación de frameworks de pruebas y desarrollo de suites automatizadas utilizando herramientas como JUnit, Selenium/Webdriver, JMeter, Jenkins.
· Experiencia en pruebas de API utilizando herramientas como Postman, SoapUI, y conocimiento de formatos como JSON y XML.
· Conocimientos en Java, JavaScript, C++, TCL, Python, Perl y/o scripting en Shell.
· Experiencia en tecnologías DevOps y CI/CD como Git/GitHub/GitLab, Bitbucket, Jira, Confluence, entre otras.
· Comprensión sólida de metodologías ágiles como Scrum, Kanban, BDD/TDD, programación en pareja e integración/entrega continua.
· Fuerte compromiso con las mejores prácticas en QA y desarrollo de software, especialmente con la visión de automatización completa e integración continua moderna.
· Conocimientos en plataformas en la nube (ej.: AWS, Azure, GCP), redes, y protocolos HTTP/HTTPS.
· Experiencia en pruebas de rendimiento y escalabilidad de aplicaciones en la nube.
· Conocimientos en Kubernetes, Docker y otros sistemas de orquestación de contenedores (deseable).
Excelentes habilidades de comunicación verbal y escrita, con capacidad para articular ideas claramente ante partes interesadas y gerencia.
Uso de IA: para generar código, crear casos de prueba y realizar revisiones
Tipo de puesto: Tiempo completo
Sueldo: $40,000.00 - $45,000.00 al mes
Experiencia:
- QA: 8 años (Obligatorio)
- Selenium automatizaciones: 6 años (Obligatorio)
Idioma:
- Inglés conversacional (Obligatorio)
Lugar de trabajo: Empleo remoto