Prepin
Log in
First Horizon Bank

engineering opportunity

Principal Software Quality Engineer- AI Driven Test Automator

The Principal Software Quality Engineer will design and scale AI-driven test automation frameworks across banking applications. They will also mentor team members and collaborate with cross-functional teams to ensure high-quality, secure, and reliable software delivery.

North Carolina, United StatesonsiteFULL_TIME

Posted

About the role

What will you do at First Horizon Bank?

Location: On site at location listed in job posting

Weekly Schedule: Monday-Friday, 8am-5pm

The Principal Software Quality Engineer is a hands-on technical leader

responsible for designing, implementing, and scaling AI-driven test automation

across our banking applications and related digital platforms. This associate

will optimize AI-integrated development and testing environments, uplift

automation frameworks, and mentor associates to drive continuous improvement in

quality, speed, and reliability. The role partners closely with development

engineers, product managers, design, SRE/DevOps, security, and other QE/testing

associates to deliver secure, resilient, and exceptional experiences for our

clients.

Key Responsibilities

  • 1.Quality Strategy and Governance
  • * Own test strategy and risk-based planning for complex, multi-tier web,
  • mobile, mainframe, and desktop applications.
  • * Define quality gates in CI/CD (pre-merge/PR, nightly, pre-release); align
  • with release criteria and SLAs/SLOs.
  • * Establish and maintain test playbooks, standards, and reusable libraries
  • aligned to modern testing practices (shift-left, component and contract
  • testing, API-first testing, accessibility, and visual testing).
  • 2. AI-Driven Automation and Tooling
  • * Implement and evolve AI-assisted test creation, maintenance, and data
  • generation (e.g., prompt libraries, self-healing tests, visual/DOM
  • resilience).
  • * Tune and govern AI tool usage (prompts, guardrails, review workflows) to
  • maximize accuracy and reliability while adhering to responsible-use
  • guidelines.
  • * Build and maintain robust automation frameworks for web, mobile, mainframe,
  • and desktop apps using Windsurf, Playwright, Storybook testing, Vitest (or
  • similar), integrated with React/Next.js front-ends and Node.js services.
  • 3. CI/CD and Environments
  • * Integrate automated testing throughout the pipeline; optimize execution
  • (parallelization, caching) to reduce cycle time and flakiness.
  • * Ensure reliability in containerized/cloud environments (e.g., Kubernetes),
  • maintain environment parity, and coordinate synthetic test data provisioning.
  • * Collaborate with SRE/DevOps on observability, test infrastructure scaling,
  • and failure isolation.
  • 4. Engineering Enablement and Mentorship
  • * Mentor associates in test design, automation, and AI tool usage via pairing,
  • code reviews, workshops, and documentation.
  • * Lead defect triage and management; drive accountability and timely root-cause
  • analysis across teams.
  • * Promote preventive quality practices (static analysis, type safety, linting,
  • architectural reviews).
  • 5. Test Data, Compliance, and Risk
  • * Design and maintain synthetic test data pipelines; ensure data masking,
  • privacy, and repeatability.
  • * Collaborate with security and compliance partners on testing non-functional
  • requirements and evidence collection for audits.
  • * Contribute to performance baselining and instrumentation; help analyze
  • bottlenecks and improve service reliability.
  • 6. Metrics and Continuous Improvement
  • * Instrument and maintain dashboards for coverage, flakiness, defect leakage,
  • MTTR, and DORA-aligned metrics.
  • * Drive continuous improvement experiments; measure outcomes and socialize
  • learnings and standards.
  • Core Competencies
  • * Technical: JavaScript/TypeScript, HTML/CSS (including TailwindCSS), Node.js;
  • React/Next.js; REST API testing; CI/CD; containerized/cloud environments
  • (e.g., Kubernetes); database fundamentals and synthetic data strategies;
  • familiarity with performance and observability tooling.
  • * Testing: Strong test planning/design; component, API, integration,
  • end-to-end, and accessibility testing; test data management; automation-first
  • mindset; effective flakiness management.
  • * AI in QE: Practical experience configuring and using AI-assisted
  • development/testing tools; prompt engineering; result validation and
  • human-in-the-loop reviews; responsible AI practices.
  • * Leadership: Influences across teams; mentors and uplifts associates; leads
  • planning/design sessions and defect triage; strong ownership and
  • accountability.
  • * Collaboration & Communication: Clear written/verbal communication; partners
  • effectively in Agile teams; translates complex quality risks into business
  • impact.
  • Required Qualifications
  • * Bachelor’s degree in Computer Science, STEM, or equivalent experience.
  • * Demonstrated expertise in automated testing for modern web and mobile
  • applications.
  • * Proficiency with JavaScript/TypeScript and experience with React/Next.js and
  • Node.js (or similar).
  • * Hands-on experience with Playwright, Storybook testing, Vitest (or similar).
  • * Strong API testing (REST), CI/CD integration, and containerized/cloud testing
  • experience.
  • * Understanding of database systems and synthetic data management.
  • * Comfortable leading test planning/design and defect management activities
  • * Familiar with Agile methodologies; strong critical thinking and
  • problem-solving.
  • * Proven ability to mentor associates and influence quality practices across
  • teams.

Preferred Qualifications

  • * Experience with AI-integrated IDEs and AI-based test generation/self-healing
  • frameworks.
  • * Experience with performance testing, instrumentation, and observability.
  • * Exposure to continuous deployment practices.
  • * Financial Services testing experience.
  • Tools and Environment:
  • * Languages/Frameworks: TypeScript/JavaScript, React, Next.js, Node.js,
  • TailwindCSS
  • * Test Automation: Windsurf, Playwright, Storybook testing, Vitest (or similar)
  • * APIs/Services: REST; contract and integration testing
  • * CI/CD: Integrated test stages (build, PR, nightly, release)
  • * Infra: Containers/Kubernetes; cloud-hosted environments
  • * Data: Synthetic data pipelines, masking/anonymization
  • * Performance/Observability: Metrics and instrumentation as needed
  • About Us
  • First Horizon Corporation is a leading regional financial services company,
  • dedicated to helping our clients, communities and associates unlock their full
  • potential with capital and counsel. Headquartered in Memphis, TN, the banking
  • subsidiary First Horizon Bank operates in 12 states across the southern U.S. The
  • Company and its subsidiaries offer commercial, private banking, consumer, small
  • business, wealth and trust management, retail brokerage, capital markets, fixed
  • income, and mortgage banking services. First Horizon has been recognized as one
  • of the nation's best employers by Fortune and Forbes magazines and a Top 10 Most
  • Reputable U.S. Bank. More information is available at www.FirstHorizon.com
  • [https://urldefense.com/v3/__https:/www.firsthorizon.com/__;!!Cz2fjcuE!hpq9hPnrucZCPIAVPojVESItIq-FPzhurNdCrQ3JE8Rkx3gMd70nIk6_kmPxl66_oJCEsXs0gNunPowMAMHCmBYPOtUxUGI$].
  • Benefit Highlights
  • • Medical with wellness incentives, dental, and vision
  • • HSA with company match
  • • Maternity and parental leave
  • • Tuition reimbursement
  • • Mentor program
  • • 401(k) with 6% match
  • • More --
  • FirstHorizon.com/First-Horizon-National-Corporation/Careers/Our-Benefits
  • Follow Us
  • Facebook [https://www.facebook.com/FirstHorizonBank]
  • X formerly Twitter [https://twitter.com/FirstHorizonBnk]
  • LinkedIn [http://www.linkedin.com/company/first-horizon-bank]
  • Instagram [https://www.instagram.com/first_horizon/]
  • YouTube [https://www.youtube.com/channel/UCEVs5OMj-b0H9Dr5Q209_-Q]

Which skills does this role require?

REST APISynthetic data managementAI-driven testingMentorshipQuality strategySoftware Quality EngineerAgileQuality gatesRisk-based planningCloud environmentsSoftware developmentTest strategyDefect managementAccessibility testingVisual testingREST APIsMachine LearningAccessibility

Make your next move

Build a shortlist and prepare

Identify the requirements you can demonstrate, then choose examples from your work to discuss with the hiring team.

Role information can change. Confirm current details on the original application page.

Product

AI Candidate AgentCompaniesBrowse JobsDeep ProfileSkill AssessmentOpportunity Matching
Prepin.ai

© 2026 Prepin | All rights reserved.