Zipdev

Quality Engineer – Tech Lead

Zipdev

full-time

Posted on:

Location Type: Remote

Location: Colombia

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Design, build, and maintain scalable test automation frameworks across web, API, and mobile platforms.
  • Serve as the technical leader for a team of 4–8 quality engineers, guiding architecture, code quality, and best practices.
  • Own end-to-end test strategy, including planning, coverage analysis, and risk assessment.
  • Write maintainable test code, conduct code reviews, and establish QE coding standards.
  • Improve CI/CD pipelines to optimize test execution, reliability, and feedback loops.
  • Partner with developers to implement shift-left testing practices and improve testability.
  • Lead technical investigations for complex defects and production incidents, driving root-cause resolution.
  • Evaluate and introduce testing tools, frameworks, and methodologies to enhance efficiency and coverage.
  • Develop performance testing suites and collaborate with engineering to resolve bottlenecks.
  • Create documentation, runbooks, and training materials to scale knowledge across the team.
  • Participate in architecture and design reviews, advocating for quality from the start.

Requirements

  • 7+ years of experience in software quality engineering or automation, with at least 2 years in a technical leadership capacity.
  • Expert proficiency in at least one programming language (Python, Java, JavaScript, or TypeScript).
  • Deep experience building automation frameworks from scratch using tools such as Playwright, Selenium, Cypress, or Appium.
  • Strong API testing experience (REST, GraphQL, Postman, REST Assured).
  • Hands-on experience with CI/CD systems (Jenkins, GitHub Actions, GitLab CI, CircleCI) and pipeline optimization.
  • Solid understanding of Docker, Kubernetes, and cloud platforms (AWS, GCP, or Azure).
  • Proven ability to mentor engineers and influence technical decisions.
  • Excellent problem-solving skills with experience debugging complex distributed systems.
  • Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
  • Must be located in Latam.
  • Nice to Have
  • Experience in high-growth or top-tier technology environments.
  • Background in performance and load testing (JMeter, Gatling, Locust, k6).
  • Familiarity with chaos engineering tools (Chaos Monkey, Gremlin, LitmusChaos).
  • Knowledge of security testing fundamentals and tools (OWASP, Burp Suite, static analysis).
  • Experience testing microservices, event-driven systems, or distributed databases.
  • Familiarity with observability tools such as Datadog, Splunk, or Grafana.
  • Contributions to open-source testing tools or frameworks.
  • Experience with contract testing (Pact) or service virtualization.
Benefits
  • Work remotely Monday - Friday, 40 hours a week (no weekends)
  • Vacation: 10 business days a year
  • Holidays: 5 National Holidays a year
  • Company Holidays: 5 Company Holidays a year (Christmas Eve, Christmas Day, New Year's Eve, New Year's Day, Zipdev Day)
  • Parental Leave
  • Health Care Reimbursement
  • Active Lifestyle Reimbursement
  • Quarterly Home Office Reimbursement
  • Payroll Deduction Purchase Plans
  • Longevity Bonus
  • Continuous Learning Bonus
  • Access to Training and Professional Development Platforms
  • Did we mention it's REMOTE?!!
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
test automation frameworksPythonJavaJavaScriptTypeScriptPlaywrightSeleniumCypressAppiumAPI testing
Soft Skills
technical leadershipmentoringproblem-solvinginfluencing technical decisions
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Engineering