
Mid SDET
Lean Solutions Group · Medellin, Antioquia
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
JobSpring