QA Lead

BotCity
Remote

About The Position

The QA Lead will be responsible for scaling the entire quality assurance function, blending strategic people leadership with a hands-on technical approach to drive excellence across every product delivery. You will be responsible for expanding automated test coverage, reducing the lead time between development completion and validated delivery, and defining the QA processes that keep our team both rigorous and agile. This role is built for someone obsessed with quality and product excellence, who brings strong organizational discipline, a comprehensive automation mindset, and the ability to lead a team while staying deeply connected to the technical work, measuring what matters through clear KPIs and continuously raising the bar for how great software ships. This role will report to the VP of Engineering.

Requirements

  • Bachelor's degree in Information Technology, Computer Science or related field.
  • Prior hands-on experience with software testing automation ( 5+ years).
  • Proven experience in leading and scaling QA teams.
  • Experience in at least one programming/scripting language (Python or Java).
  • Experience testing both Web and Desktop applications.
  • Communicates with clarity and collaborative humility.
  • Drives action with bold decisiveness and consistently insisting on high standards to deliver with speed and confidence.
  • Familiarity with Behavior-driven development (BDD).
  • Familiarity with test automation tools such as Postman, Selenium, Playwright, Behave.
  • Experience with development of Automated Pipelines (preferably with GitHub Actions).
  • Experience with Atlassian Jira.
  • Experience working with MS Office/Excel, Google Suite, Notion.
  • Portuguese - Fluent.
  • English - Advanced.
  • Ability to travel as needed to support events and meet the team.

Nice To Haves

  • Familiarity with Agile/Scrum methodologies.
  • Prior experience in an early-stage, high-growth, and fast-paced startup environment.
  • Experience with version control systems (e.g., Git).

Responsibilities

  • Lead, mentor, and coach the QA team, conducting regular 1:1s and career development planning.
  • Manage the distribution of QA engineers across squads, implementing a rotation strategy.
  • Design and implement a robust automation roadmap, prioritizing regression testing to maximize platform stability.
  • Build and maintain automated flows that simulate real user behavior across web and desktop environments (using Python or Java).
  • Continuously increase automated test coverage to proactively identify edge cases and prevent production incidents.
  • Optimize the "development-to-delivery" window by refining validation processes without compromising quality standards.
  • Act as a focal point for incident management, triaging bugs alongside developers and ensuring swift resolution and root-cause analysis.
  • Collaborate closely with engineering team to ensure the QA process is mature, solid, and aligned with agile delivery cycles.
  • Define and monitor key performance indicators (KPIs) through Jira, such as response times, validation cycles, and defect leakage.
  • Evangelize QA best practices within the engineering team to ensure quality is a shared responsibility.
  • Provide regular reports to senior management regarding the health of the area, automation progress, and product stability.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service