




Company Overview Lean Tech 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. We empower our teams to drive process improvements and deliver excellence within business critical systems, fostering a collaborative environment that bridges advanced technology teams across the Americas. Position Overview We are seeking a Mid\+ 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. This is a hybrid role based in Medellín, Colombia, requiring a regular on\-site presence to align with team activities. Key Responsibilities* Take high ownership of assigned testing initiatives (planning execution reporting). * Design, build, maintain, and optimize automated testing frameworks and suites (UI \& API). * Participate actively in analysis of feature scope \& acceptance criteria. * Validate test failures: debug root causes, analyze database changes, and collaborate with SMEs. * Execute \& monitor automation pipelines (Jenkins or equivalent CI) and properly report failures. * Collaborate closely in a distributed environment and escalate blockers proactively. * Support developers who contribute to test automation by providing guidance, reviews, and best practices, enabling shared responsibility for AQA due to distributed testing capacity. * Drive QA process improvements to reduce regression time and increase stability. Required Skills \& Experience * 3\+ years of experience in a role as an SDET or Test Automation Engineer. * Bachelor’s Degree in Computer Science, Engineering, or a related field, or equivalent proven professional experience. * Advanced proficiency in UI test automation using Java with Selenide (preferred) or Selenium WebDriver, applying the Page Object Model (POM). * Experience with Playwright is a strong plus. * Demonstrated experience in REST API automation. * Proficiency in SQL for data validation and test debugging. * Exposure to CI/CD environments, preferably Jenkins, including job execution and pipeline analysis. * Proficiency with Git repositories for version control and Maven or Gradle for build automation. * Experience utilizing test management tools, such as TestRail. * A strong understanding of automation design patterns and industry best practices. * High sense of ownership and accountability over deliverables, including proactive communication and timely escalation of blockers. * Ability to collaborate effectively within distributed engineering teams. 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. * A foundational understanding of mocking strategies and test simulation for event\-driven architectures, such as those involving Kafka. * Experience with Java test runners like TestNG or JUnit. * Experience with performance testing tools, for example, JMeter or Gatling. * Previous experience or domain knowledge in the logistics, supply chain, or Warehouse Management Systems (WMS) industries. Soft Skills* Ownership and Accountability: Demonstrate a high sense of ownership over assigned testing initiatives, from initial planning and execution to final reporting, ensuring commitment to deliverables. * Proactive Communication: Effectively communicate and collaborate within a distributed engineering team, ensuring the timely escalation of any blockers to maintain project momentum. * Attention to Detail: Apply a meticulous approach to validating test failures, debugging root causes, and analyzing results to ensure the highest product quality and stability. * Problem\-Solving and Initiative: Actively identify and address challenges, drive improvements in the QA process, and take the initiative to unblock processes and enhance testing efficiency. * Continuous Learning: Exhibit a strong curiosity and a commitment to continuous improvement, quickly adopting new tools and practices while developing a deep understanding of the product domain to test beyond simple pass/fail criteria. 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 Career path and mentorship programs that will lead to new levels. Join Lean Tech and contribute to shaping the data landscape within a dynamic and growing organization. Your skills will be honed, and your contributions will play a vital role in our continued success. Lean Tech is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.


