freehire launches on Product Hunt on 26 August.

Follow →

Software Engineer in Test

Summary

Leads a team to design and maintain scalable test automation frameworks, integrating UI/API/performance tests into CI/CD pipelines using Java/Python and cloud tools.

Requisitos

  • Profesional en Ingeniería de Sistemas, Ingeniería de Software, Ciencias de la Computación o carreras afines.
  • Más de 7 años de experiencia en Software Testing, Quality Assurance o Quality Engineering.
  • Más de 3 años de experiencia liderando equipos como SDET Lead, QA Lead o roles similares.
  • Experiencia diseñando, desarrollando y manteniendo frameworks de automatización desde cero.
  • Experiencia en automatización de pruebas UI y API.
  • Experiencia integrando pruebas automatizadas en procesos CI/CD.
  • Conocimiento sólido de metodologías de pruebas, calidad de software y estrategias de aseguramiento de calidad.
  • Experiencia trabajando bajo metodologías Agile y Scrum.
  • Experiencia con sistemas de control de versiones (Git).
  • Programación en Java, Python, C# o lenguajes orientados a objetos similares.
  • Jenkins, GitHub Actions, Azure DevOps o herramientas similares de CI/CD.
  • Diseño y mantenimiento de frameworks de automatización.
  • Automatización de pruebas funcionales, integración, regresión y end-to-end.
  • Gestión de calidad y estrategias de Quality Engineering.
  • Git y flujo de trabajo basado en repositorios.
  • Experiencia trabajando con Azure, AWS o GCP.
  • Conocimientos de pruebas de rendimiento con JMeter, Gatling o herramientas similares.
  • Experiencia con Docker y Kubernetes.
  • Conocimientos de arquitecturas basadas en microservicios.
  • Experiencia implementando estrategias Shift-Left Testing.
  • Experiencia en Continuous Testing.
  • Conocimiento de nuevas tendencias y herramientas de automatización de pruebas.
  • Liderar, desarrollar y acompañar al equipo de SDETs y QA Engineers.
  • Definir y ejecutar la estrategia de automatización de pruebas.
  • Diseñar, desarrollar y mantener frameworks escalables y reutilizables.
  • Establecer estándares, procesos y mejores prácticas de calidad.
  • Garantizar la integración de pruebas automatizadas dentro del ciclo CI/CD.
  • Definir y ejecutar estrategias de pruebas funcionales, integración, API, regresión, rendimiento y end-to-end.
  • Gestionar métricas de calidad, cobertura de pruebas y preparación de releases.
  • Identificar causas raíz de defectos e impulsar acciones correctivas y preventivas.
  • Colaborar con equipos de Desarrollo, Producto y DevOps durante todo el ciclo de vida del software.
  • Evaluar e implementar nuevas herramientas y soluciones de automatización.
  • Promover prácticas de Shift-Left Testing y mejora continua.
  • Participar en discusiones de arquitectura para asegurar escalabilidad, mantenibilidad y calidad de las soluciones.
  • Asegurar la entrega exitosa de productos de software alineados con los objetivos del negocio.
  • Inglés avanzado B2

Información Adicional

  • Bogotá y alrededores - Híbrido (1-2 días en oficina). Colombia - Remoto.

See also