Senior Software Development Engineer in Test

QA & TestingRemote


Description

Company Overview:

Lean Tech is a rapidly expanding organization situated in Medellín, Colombia. We pride ourselves on possessing one of the most influential networks within software development and IT services for the entertainment, financial, and logistics sectors. Our corporate projections offer a multitude of opportunities for professionals to elevate their careers and experience substantial growth. Joining our team means engaging with expansive engineering teams across Latin America and the United States, contributing to cutting-edge developments in multiple industries.

Position Title: Senior Software Development Engineer in Test

Location: LATAM - Remote

What you will be doing:

The SDET will drive test automation, performance validation, and quality assurance across large-scale web and distributed applications. The QA team is responsible for ensuring reliability and scalability through strong automated frameworks, load testing, and CI/CD integration. You will be working with Playwright, JavaScript/TypeScript, TestRail, and BrowserStack, while also leveraging tools like Cypress, Selenium, and K6. This role requires a self-driven engineer who can independently own testing efforts, while occasionally mentoring teammates and serving as a QA SME. Your responsibilities will include:

  • Design, implement, and maintain automated test frameworks using Playwright and JavaScript/TypeScript.
  • Perform end-to-end testing across frontend applications (Angular, Vue, React) and backend RESTful/GraphQL APIs.
  • Conduct load and performance testing with tools such as K6.
  • Utilize TestRail for test case management and BrowserStack for cross-browser/device testing.
  • Integrate tests into CI/CD pipelines (GitHub Actions, Bitbucket, CircleCI).
  • Collaborate with engineers and product managers to define acceptance criteria and QA strategies.
  • Document and track defects while driving root cause analysis for quality improvements.
  • Occasionally mentor junior QA engineers and share expertise in test automation best practices.

Requirements & Qualifications:
To excel in this role, you should possess:
  • Strong experience with Playwright and proficiency in JavaScript/TypeScript for test automation.
  • Familiarity with additional automation frameworks (Cypress, Selenium).
  • Hands-on experience with TestRail and BrowserStack.
  • Proven background in load/performance testing (e.g., K6).
  • Experience testing across both frontend and backend services.
  • Strong knowledge of integrating tests into CI/CD pipelines.
  • Ability to work independently and proactively in distributed environments.
  • Strong problem-solving skills and ability to work independently.
  • Excellent communication and collaboration skills.
Nice to have:
  • Experience testing GraphQL APIs.
  • Familiarity with containerized environments (Docker, Kubernetes).
  • Exposure to TDD/BDD practices.

Why you will love Lean Tech
  • Join a powerful tech workforce and help us change the world through technology.
  • Professional development opportunities with international customers.
  • Collaborative work environment.
  • Career paths 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 be vital to our continued success. Lean Tech is an equal-opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.