
Quality Engineer – Tech Lead
Zipdev
full-time
Posted on:
Location Type: Remote
Location: Colombia
Visit company websiteExplore more
Job Level
Tech Stack
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