Principal Software Quality Engineer- AI Driven Test Automator
First HorizonAbout the role
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 exper
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s