Tech Stack
DockerSeleniumTestNGJUnitGitCypressMongoDB
Job Description, Responsibilities & Requirements
About the Position
We are seeking a Test Automation Engineer with strong technical skills and a quality-focused mindset to join our team in Medellin, CO and Bogotá, CO. This role involves 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.
Responsibilities
- 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.
Requirements
- 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.
Nice to Have
- Experience with Java, C#, .NET, Python, JavaScript, or TypeScript.
- Knowledge of BDD (Behavior Driven Development).
- Understanding of OOP principles.
We Offer
- Opportunity to work with a leading technology company, GFT Technologies SE.
- Collaborative and innovative work environment.
- Professional growth and development opportunities.
About the Company
GFT Technologies SE is a global technology company that delivers innovative software solutions and services. We are committed to excellence and strive to provide the best solutions to our clients worldwide.
Apply now »
- Start apply with LinkedIn
- Apply Now
- Please wait...