Test Automation Engineer

Apply now »

Date: 29 Apr 2026

Location: Medellin, CO, 050021 Bogotá, CO, 110231

Company: GFT Technologies SE

Test automation engineer with strong technical orientation and a quality-focused mindset from early stages of the software development lifecycle, with the ability to positively influence teams and projects. Responsible for designing, implementing, maintaining, and evolving test automation strategies and solutions for Web, Mobile, and API applications, ensuring robust and scalable frameworks aligned with business objectives, actively contributing to agile team efficiency and continuous improvement of testing processes.

Technical Skills

  • Solid understanding of the testing process and the role of automation throughout the testing lifecycle.
  • Experience automating tests for Web, Mobile, and/or API applications.
  • Effective use of assertions for objective validation of test results.
  • Knowledge and implementation of BDD (Behavior Driven Development) practices.
  • Object-Oriented Programming skills in at least one language such as Java, C#, .NET, Python, JavaScript, or TypeScript.
  • Understanding of OOP principles (Encapsulation, Abstraction, Inheritance, and Polymorphism).
  • Experience with automation tools and WebDrivers such as Selenium, Appium, Cypress, WebDriverIO, among others.
  • Experience using test runners like TestNG, JUnit, NUnit, Cucumber, or Serenity.
  • Ability to build, maintain, and evolve test automation frameworks.
  • Experience with Git-based version control systems (GitHub, GitLab, Bitbucket, Azure DevOps).
  • Knowledge of branching strategies such as Gitflow, Trunk-Based Development, and Feature/Release Branching.
  • Integration of automated tests into CI/CD pipelines (Jenkins, Azure DevOps, or similar).
  • Experience using Docker for execution and/or support of automated tests.
  • Knowledge of NoSQL databases, especially MongoDB, and understanding of differences compared to relational databases.


ESP:

Ingeniero/a de automatización de pruebas con orientación técnica y enfoque en la calidad desde etapas tempranas del desarrollo, con capacidad para influir positivamente en equipos y proyectos. Encargado/a de diseñar, implementar, mantener y evolucionar estrategias y soluciones de automatización de pruebas para aplicaciones Web, Mobile y APIs, asegurando frameworks robustos, escalables y alineados con los objetivos del negocio, contribuyendo activamente a la eficiencia de los equipos ágiles y a la mejora continua de los procesos de testing.

Skills técnicos:

  • Fundamentos sólidos del proceso de testing y del rol de la automatización a lo largo del ciclo de pruebas.
  • Experiencia en automatización de pruebas para Web, Mobile y/o APIs.
  • Uso efectivo de assertions para validación objetiva de resultados.
  • Conocimiento e implementación de BDD (Behavior Driven Development).
  • Programación Orientada a Objetos en al menos un lenguaje como Java, C#, .NET, Python, JavaScript o TypeScript.
  • Comprensión de los principios de la POO (Encapsulamiento, Abstracción, Herencia y Polimorfismo).
  • Manejo de herramientas y WebDrivers como Selenium, Appium, Cypress, WebDriverIO, entre otros.
  • Experiencia con test runners como TestNG, JUnit, NUnit, Cucumber o Serenity.
  • Capacidad para construir, mantener o evolucionar frameworks de automatización.
  • Uso de herramientas de versionamiento con Git (GitHub, GitLab, Bitbucket, Azure DevOps).
  • Conocimiento de branching strategies (Gitflow, Trunk Based, Feature/Release Branching).
  • Integración de pruebas automatizadas en pipelines de CI/CD (Jenkins, Azure DevOps u otros).
  • Uso de Docker para ejecución y/o soporte de pruebas automatizadas.
  • Conocimiento de bases de datos no relacionales, especialmente MongoDB, y sus diferencias frente a bases de datos relacionales.

Apply now »