Liderar la evolución de las prácticas de aseguramiento de calidad mediante la construcción de soluciones automatizadas.
Promover una cultura de calidad dentro de los equipos de desarrollo.
Optimizar procesos a través de tecnologías modernas.
Diseñar y mantener frameworks de automatización escalables, reutilizables y alineados con la arquitectura de los productos.
Desarrollar soluciones de automatización que permitan incrementar la cobertura y reducir esfuerzos manuales.
Impulsar prácticas de calidad dentro de los equipos de desarrollo, promoviendo la incorporación de pruebas desde etapas tempranas del ciclo de construcción.
Participar activamente en procesos de mejora continua relacionados con testing, automatización y DevOps.
Incorporar nuevas herramientas, metodologías y capacidades basadas en inteligencia artificial para optimizar el proceso de aseguramiento de calidad.
Requirements
Experiencia mínima de 3 años en desarrollo de software.
Al menos 2 años de experiencia comprobable en automatización de pruebas de software.
Formación académica mínima: Bachillerato universitario en Ingeniería en Sistemas, Ingeniería de Software o carrera afín.
Conocimientos sólidos en metodologías y buenas prácticas de aseguramiento de calidad.
Inglés intermedio para lectura y comprensión de documentación técnica.
Experiencia en diseño y ejecución de pruebas automatizadas de integración, unitarias y end-to-end.
Dominio de herramientas de automatización como: Playwright, Cypress, Selenium.
Experiencia utilizando frameworks de pruebas como: Jest, Mocha, NUnit, xUnit.
Testing de APIs y arquitecturas basadas en microservicios.
Diseño de estrategias de calidad basadas en principios como Test Pyramid y Shift-Left Testing.
Integración de pruebas automatizadas en procesos CI/CD.
Programación en JavaScript, TypeScript, Node.js o .NET.
Experiencia o interés demostrable en herramientas de IA orientadas al ciclo de pruebas.
Generación asistida de casos de prueba.
Automatización inteligente de procesos de validación.
Optimización y mantenimiento de suites de pruebas mediante IA.
Conocimiento práctico de Microsoft Azure: App Services, Static Web Apps, Storage Services.
Experiencia en entornos basados en microservicios.
Manejo de contenedores utilizando Docker.
Conocimientos de Kubernetes.
Participación en pipelines de integración y despliegue continuo para aplicaciones frontend y backend.
Implementación de logging estructurado.
Monitoreo de aplicaciones y seguimiento de errores.
Investigación y análisis de incidentes en ambientes productivos.
Contribución a procesos de mejora continua enfocados en confiabilidad y estabilidad.
Tech Stack
Azure
Cypress
Docker
JavaScript
Jest
Kubernetes
Mocha
Node.js
Selenium
TypeScript
.NET
Benefits
Estabilidad laboral
Flexibilidad de trabajo
Oportunidad de colaborar en proyectos innovadores dentro de entornos tecnológicos dinámicos