Automatizador de pruebas
Automatizador de pruebas
Medellin, CO, 050021
1. ¿Qué buscamos?
Ingeniero de Automatización de Pruebas
2. Tus principales responsabilidades a desarrollar:
- Diseñar, desarrollar y ejecutar pruebas automatizadas para aplicaciones y servicios.
- Automatizar pruebas funcionales y de APIs REST.
- Validar servicios y arquitecturas basadas en microservicios.
- Implementar pruebas end-to-end (E2E).
- Desarrollar frameworks de automatización bajo buenas prácticas.
- Ejecutar pruebas sobre frontend y backend utilizando herramientas especializadas.
- Gestionar pruebas de APIs utilizando herramientas como Postman y Karate.
- Versionar código y colaborar en equipo mediante Git.
- Analizar resultados de pruebas y documentar hallazgos.
- Asegurar la calidad del software mediante estrategias de testing eficientes.
3. Perfil Académico:
- Profesional en Ingeniería de Sistemas, Software o carreras afines.
4. Experiencia:
- Experiencia en diseño y ejecución de pruebas automatizadas.
- Experiencia en automatización de pruebas funcionales, APIs y microservicios.
- Experiencia en validación de servicios y escenarios E2E.
- Experiencia aplicando buenas prácticas de automatización y documentación de pruebas.
5. Habilidades Técnicas Requeridas:
- Java (versiones 8 o superiores).
- Python.
- MongoDB.
- Karate Framework (automatización backend).
- Serenity Framework (automatización frontend).
- Patrón de diseño Screenplay.
- Postman (pruebas de APIs y microservicios).
- Git (control de versiones y trabajo colaborativo).
- Diseño y ejecución de pruebas automatizadas.
- Automatización de pruebas funcionales.
- Validación de APIs REST y microservicios.
6. Habilidades Técnicas Deseadas:
- PostgreSQL.
- AWS RDS.
- Selenium.
- BDD / Gherkin.
- Azure DevOps.
- DevOps y CI/CD.
- Docker y Kubernetes.
- JMeter (pruebas de rendimiento).
- Servicios en AWS (S3, EC2, IAM, Lambda).
- SQL avanzado y análisis de datos.
- SonarQube y herramientas de análisis estático.
- Conocimientos en seguridad de APIs.
- Experiencia en entornos de alta transaccionalidad.
7. Habilidades Blandas:
- Capacidad analítica y pensamiento crítico.
- Orientación a la calidad y al detalle.
- Habilidad para documentar y comunicar hallazgos.
- Trabajo colaborativo en equipos técnicos.
- Autonomía y organización.