Descripción
Resumen:
Buscamos un/a Ingeniero/a de Automatización de QA para colaborar con los equipos de desarrollo y producto, definiendo e implementando estrategias de pruebas automatizadas para aplicaciones web/móviles y APIs dentro de ciclos ágiles.
Aspectos destacados:
1. Diseñar y mantener suites de pruebas automatizadas para aplicaciones web, móviles y APIs
2. Integrar pruebas automatizadas en las canalizaciones CI/CD
3. Colaborar en métricas de calidad y participar en revisiones de código
### **Acerca del puesto**
**Buscamos un/a Ingeniero/a de Automatización de QA para unirse a nuestros equipos de proyecto, colaborando con los equipos de desarrollo y producto en la definición e implementación de estrategias de pruebas automatizadas para aplicaciones web y/o móviles, APIs e integraciones. El puesto opera dentro de ciclos ágiles, centrándose en la calidad continua e integrando pruebas en las canalizaciones CI/CD.**
**¿Qué harás?** ****
-------------------------
* Diseñar, implementar y mantener suites de pruebas automatizadas (funcionales, de regresión, de integración y de extremo a extremo) para aplicaciones web, aplicaciones móviles, APIs y otros tipos de canalizaciones de soluciones de IA.
* Definir estrategias de pruebas en colaboración con los especialistas en QA manual, los equipos de desarrollo y los responsables de producto, participando desde la fase de planificación. Integrar pruebas automatizadas en las canalizaciones CI/CD (Jenkins, GitLab CI, GitHub Actions, etc.).
* Detectar, documentar y hacer seguimiento de errores, trabajando con el equipo de desarrollo para resolverlos. Analizar los resultados de las ejecuciones automatizadas, mantener y refactorizar los frameworks de pruebas existentes.
* Participar en revisiones de código del código de pruebas y promover las mejores prácticas dentro del equipo.
* Colaborar en la definición de métricas de calidad (cobertura, inestabilidad, tiempos de ejecución) y reportar sobre el estado de calidad del producto.
**Imprescindible**
--------------
* 3\+ años de experiencia en Automatización de QA.
* Experiencia sólida con al menos uno de los siguientes frameworks de automatización: Selenium, Playwright, Cypress o similar.
* Programación en al menos uno de los siguientes lenguajes: JavaScript/TypeScript, Python o Java.
* Experiencia en pruebas de APIs REST con herramientas como Postman, RestAssured o Supertest.
* Conocimientos de metodologías ágiles (Scrum/Kanban) y su relación con el ciclo de vida de las pruebas.
* Experiencia integrando pruebas automatizadas en canalizaciones CI/CD. Competencia en control de versiones (Git).
* Inglés intermedio/avanzado (lectura de documentación técnica, comunicación con equipos o clientes internacionales).
* **Inglés nivel C1**
**Deseable**
------------------
* Experiencia en pruebas de rendimiento (JMeter, k6, Gatling).
* Experiencia en pruebas móviles (Appium) o pruebas de aplicaciones basadas en la nube (AWS/Azure/GCP).
* Conocimientos de Docker/Kubernetes para entornos de prueba. Experiencia con BDD (Cucumber, Gherkin). Certificaciones ISTQB.
* Experiencia trabajando en modelos de consultoría/subcontratación con clientes directos.
***La industria lo denomina Ingeniero/a Desplegado/a en el Cliente. En Marvik llevamos años formando ingenieros/as así.***