Skip to content
← Back to job listings

Mid SDET

Lean Solutions Group · Medellin, Antioquia

External listingfull-time15 days ago

About The Role

Company Overview

GTS is a technology consultancy focused on connecting exceptional engineering talent from Latin America with impactful projects for leading companies in the United States. We specialize in building and enhancing high-performance teams dedicated to software quality and test automation.

Our culture is founded on principles of high ownership, proactive communication, and a commitment to continuous learning and professional growth.

Position Overview

We are seeking a

Mid-Level Software Development Engineer in Test (SDET)

to drive a high-ownership QA culture and ensure exceptional product quality. In this role, you will be responsible for designing, implementing, and enhancing robust automation frameworks using Java-based tooling for both UI and API testing. Your contributions will be critical to improving testing efficiency and overall product stability. You will actively participate in requirements analysis, unblock processes efficiently, and collaborate closely with distributed product and development teams.

This position demands strong problem-solving skills, initiative, a commitment to understanding the product domain, and proactive communication.

Location

  • Hybrid role based in
  • Medellín, Colombia
  • (requires a regular on-site presence to align with team activities).

Team Environment

Highly collaborative and outspoken. You should be comfortable actively engaging with developers and product owners, asking questions, and challenging assumptions to ensure clarity, alignment, and quality.

Key Responsibilities

Ownership

  • Take high ownership of assigned testing initiatives, covering the entire lifecycle (planning
  • $\rightarrow$
  • execution
  • $\rightarrow$
  • reporting).

Framework Development

Design, build, maintain, and optimize automated testing frameworks and suites for both UI and API.

Analysis & Validation

Participate actively in the analysis of feature scope and acceptance criteria. Validate test failures by debugging root causes, analyzing database changes, and collaborating with Subject Matter Experts (SMEs).

CI/CD Integration

Execute and monitor automation pipelines (Jenkins or equivalent CI) and properly report failures.

Collaboration & Alignment

Proactively align with developers and product owners on requirements, test strategies, and expected outcomes. Escalate blockers proactively in distributed environments.

Constructive Debate

Ask questions and challenge unclear or inconsistent requirements to ensure high-quality deliverables. Actively contribute feedback on testing approaches and implementation decisions.

Enablement

Support developers who contribute to test automation by providing guidance, reviews, and best practices, enabling a shared responsibility for Automated QA (AQA).

Process Improvement

Drive QA process improvements to reduce regression time and increase system stability.

Required Skills & Experience

Experience

3+ years of experience in a role as an SDET or Test Automation Engineer.

Education

Bachelor’s Degree in Computer Science, Engineering, or a related field (or equivalent proven professional experience).

UI Automation

Advanced proficiency in UI test automation using

Java with Selenide

(preferred) or

Selenium WebDriver

, applying the Page Object Model (POM).

API Automation

Demonstrated experience in REST API automation.

Data & Testing Tools

Proficiency in

SQL

for data validation and test debugging, and experience utilizing test management tools such as

TestRail

.

CI/CD & DevOps

Exposure to CI/CD environments (preferably

Jenkins

), including job execution and pipeline analysis.

Build & Version Control

Proficiency with

Git

repositories for version control and

Maven

or

Gradle

for build automation.

Methodology

A strong understanding of automation design patterns and industry best practices.

Mindset

High sense of ownership and accountability over deliverables, including timely escalation of blockers.

Communication

Strong communication skills with the ability to confidently engage in technical discussions, ask questions, and challenge assumptions constructively.

Language

Advanced English proficiency (written and spoken), with the ability to communicate effectively with both technical and non-technical stakeholders.

Nice to Have Skills

Familiarity with modern UI testing frameworks such as

Playwright

  • , particularly with Java bindings.
  • Knowledge of Behavior-Driven Development (BDD) principles and tools like

Cucumber

or

Gherkin

  • .
  • Foundational understanding of mocking strategies and test simulation for event-driven architectures (e.g.,

Kafka

  • ).
  • Experience with Java test runners like

TestNG

or

JUnit

  • .
  • Experience with performance testing tools (e.g.,

JMeter

or

Gatling

  • ).
  • Previous experience or domain knowledge in
  • logistics, supply chain, or Warehouse Management Systems (WMS)
  • industries.

Soft Skills

  • Ownership and Accountability.
  • Proactive and Assertive Communication.
  • Comfort working in an outspoken team environment where ideas, approaches, and requirements are actively discussed and constructively challenged.
  • Attention to Detail.
  • Problem-Solving and Initiative.
  • Continuous Learning.

Why You Will Love Working with Us

  • Join a powerful tech workforce and help us change the world through technology.
  • Professional development opportunities with international customers.
  • Collaborative work environment.
  • Clear career paths and mentorship programs designed to take your skills to new levels.

This is an external listing. JobSpring does not represent or verify the employer. Report this listing