ABOUT ENGAGEWARE
Engageware helps financial institutions and enterprises provide seamless, customer-centric experiences through an AI-powered platform offering appointment scheduling, virtual assistants, and customer engagement solutions. Our platform enhances digital and in-person interactions, streamlining customer journeys across multiple touchpoints.
π Open to LATAM-based contractors in Spanish-speaking countries (Mexico, Argentina, Colombia, and others) | Bilingual: Spanish & English required
Β
ABOUT THE ROLE
We're scaling our QA practice and need a leader who can build and guide a high-performing, distributed team while staying deeply technical and hands-on. As Principal QA Automation Engineer, Team Lead, you will serve as the central pillar of quality across all Engageware products β owning the automation strategy, standardizing engineering practices, and directly managing a team of QA automation engineers distributed across our product squads.
Β
You'll report directly to the VP of Engineering and play a strategic role in defining what "done" truly means across our engineering organization. From establishing automation standards and enforcing the Definition of Done, to building robust CI/CD pipelines and leveraging AI to accelerate testing, you will elevate quality at every level β and do it by example.
Β
This role is for a bilingual (Spanish/English) leader who is comfortable operating across cultures, product domains, and technical stacks. You will be hands-on in the code every day while simultaneously guiding your team's growth, coordinating with product squads, and reporting quality trends to engineering leadership.
Β
If you thrive on owning quality end-to-end, love building systems that scale, and want your leadership to have a measurable impact on everything engineering ships β this is the role for you.
KEY RESPONSIBILITIES
Β
Team Leadership & People Management
- Directly manage a distributed team of QA automation engineers β including hiring, onboarding, performance management, and career development.
- Conduct regular 1:1s, set clear goals, provide ongoing feedback, and run performance reviews for all direct reports.
- Partner with the VP of Engineering on team structure, headcount planning, and organizational design as the QA function grows.
- Serve as the single point of accountability for quality standards across the entire engineering organization.
- Define, document, and enforce Definition of Done criteria in collaboration with engineering and product leadership.
- Drive adoption of shared testing standards, automation patterns, and tooling across all product squads.
- Report on quality metrics, test coverage trends, defect patterns, and release readiness to the VP of Engineering.
- Foster a culture of quality, ownership, and continuous improvement within the QA team and the broader engineering org.
Β
Hands-On Automation
- Personally architect, build, and maintain automation frameworks for both UI and API testing across multiple product domains.
- Implement Playwright as the primary E2E test framework, covering complex UI flows in Angular and React applications.
- Build and maintain comprehensive API test suites covering REST, SOAP, and WSDL interfaces.
- Write automation in multiple languages including Java and TypeScript/JavaScript, selecting the right tool for each context.
- Leverage AI tooling (Claude and others) heavily β for test generation, coverage gap analysis, and reducing maintenance burden.
- Build regression, smoke, and integration test suites that execute reliably within CI/CD pipelines on every deployment.
Β
CI/CD & DevOps Collaboration
- Integrate and maintain automated test suites within our current Jenkins-based CI/CD pipelines, and help shape the path forward as we migrate to Bitbucket Pipelines and/or GitHub Actions.
- Define environment promotion gating criteria and build release confidence signals (dashboards, alerts, readiness reports).
- Integrate test results, coverage trends, and flakiness metrics into observability tooling.
- Partner with DevOps to ensure test infrastructure evolves with the team and scales through the pipeline migration.
Β
Coverage & Cross-Squad Collaboration
- Oversee quality for all Engageware products: Aivo suite (Virtual Assistant, Live Chat, AgentBot, Studio) and Appointment Scheduling.
- Collaborate with product managers and engineers to define acceptance criteria and testability requirements per squad.
- Execute and evolve functional, regression, integration, and end-to-end test strategies.
- Identify, document, and track defects in Jira; surface defect patterns and root-cause prevention strategies to engineering leadership.
Β
TECHNICAL REQUIREMENTS
Β
- Proven hands-on expertise with Playwright for modern end-to-end UI and API test automation at scale.
- Strong proficiency in TypeScript/JavaScript and Java for test framework development.
- Experience testing Angular and React frontend applications.
- Deep experience with API testing β REST, SOAP, and WSDL interfaces.
- Experience architecting test frameworks from the ground up, not just maintaining existing ones.
- CI/CD pipeline experience with Bitbucket Pipelines and/or GitHub Actions.
- Active, hands-on use of AI tools (Claude, Copilot, or similar) in day-to-day QA workflows.
- Demonstrated people management experience: hiring, performance management, career development, and team building in a distributed/remote environment.
- Proven ability to lead a QA team embedded across multiple squads while maintaining consistent standards and individual accountability.
- Strong software engineering fundamentals: clean code, design patterns, Git-based version control, code review practices.
- Experience working across multiple deployed environments and distributed SaaS systems.
Β
Preferred / Nice to Have
- Experience with Python, Behave, and Selenium (for legacy suite migration context).
- Familiarity with database testing (MySQL, Amazon Redshift).
- Knowledge of AWS services (Lambda, ECS, RDS, CloudWatch).
- Experience with performance or load testing frameworks (k6, Locust, Gatling).
- Familiarity with observability and reporting tools (Datadog, ReportPortal, LangFuse).
- Background in SaaS products serving financial services or regulated industries.
Β
WHAT WE'RE LOOKING FOR
- You lead people, not just projects β you invest in your team's growth, hold people accountable with clarity and empathy, and take retention and engagement personally.
- You stay in the code β you don't delegate what you won't do yourself, and your team follows your example because they see you doing the hard work.
- You think at the system level: you don't just write tests, you design quality systems that scale across teams and squads.
- You bridge technical depth and executive clarity β equally comfortable pairing with an engineer on a tricky WSDL test and presenting quality trends to the VP of Engineering.
- You set standards through craft, not title. You earn credibility by being the person the team turns to when something is hard to test.
- You're energized by ambiguity β you can define structure where none exists and turn a blank-slate quality practice into something the whole engineering organization adopts.
- You genuinely care about developer experience: you know a test suite only gets adopted if it's fast, reliable, and easy to contribute to.
Β
QUALIFICATIONS
- 7+ years of experience in Quality Assurance, Test Automation, or Software Development in Test (SDET) roles.
- 2+ years in a formal team lead or engineering management role with direct reports β not just technical mentorship.
- Native or advanced Spanish proficiency required; advanced English proficiency required β this is a bilingual role.
- Degree in Computer Science, Software Engineering, Information Systems, or a related field β or equivalent practical experience.
- Experience in agile environments (Scrum/Kanban); comfortable with iterative delivery and fast release cadences.