Logo for Engageware

Principal QA Automation Engineer, Team Lead

Role overview

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
  • Native or advanced Spanish proficiency required; advanced English proficiency required
  • Degree in Computer Science, Software Engineering, Information Systems, or a related field — or equivalent practical experience

Responsibilities

  • Directly manage a distributed team of QA automation engineers, including hiring, onboarding, performance management, and career development
  • Define, document, and enforce Definition of Done criteria in collaboration with engineering and product leadership
  • Personally architect, build, and maintain automation frameworks for both UI and API testing across multiple product domains
  • Integrate and maintain automated test suites within our current Jenkins-based CI/CD pipelines

About the company

Engageware logo

Engageware

Engageware is the only comprehensive provider of customer engagement solutions, enabling businesses and organizations to resolve their customers’ needs at the first interaction. Engageware’s end-to-end customer engagement platform is powered by conversational and generative AI to automate responses to routine questions, provide instant access to knowledge bases, and give organizations a holistic view of the customer journey. With the acquisition of Aivo, more than 700 organizations in the banking, financial services, retail, health, and education sectors rely on Engageware’s solutions to drive growth with increased sales and conversion, improve multi-channel customer experience, automate customer service, and reduce call center workload. Engageware’s platform allows synchronous channel handoffs and robust data and analytics to inform strategic business decisions that drive growth, efficiency, and stronger customer relationships. Engageware is a portfolio company of Clearhaven Partners.

Company details

Company size201 - 500

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

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

 

Required

  • 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.

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Test Automation Engineer Related jobs

Other jobs at Engageware

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.