Quality Software Engineer Lead - VP

Citi•Tampa, FL
•$113,840 - $170,760

About The Position

Citi is seeking a Senior Quality Engineer to support its Margin Calculations and Reporting platform, a key component of the Prime Finance Services organization. The role focuses on engineering quality throughout the product lifecycle by building and maintaining automation code, frameworks, and pipelines, shaping testing strategy, and working closely with engineering teams across the SDLC. The engineer will develop scalable automation and reliable quality controls for complex financial solutions in a collaborative, globally connected environment. The position combines hands-on automation engineering with technical guidance and mentorship for other QA engineers. It involves aligning testing practices with Citi’s approved engineering patterns, libraries, architectural standards, SDLC, risk controls, and regulatory expectations. The role is based in Tampa, Florida, and is full time.

Requirements

  • At least 6 years of testing experience, including hands-on experience building and maintaining automation frameworks and code.
  • Strong hands-on proficiency with Java, including experience across legacy and modern JDKs.
  • Excellent knowledge of software testing techniques and testing tools.
  • Knowledge of a recognized software development and testing lifecycle methodology.
  • Communication and diplomacy skills, with the ability to persuade and influence peers and stakeholders.
  • Experience building modular, maintainable automation frameworks with TypeScript or JavaScript on Node.js.
  • Hands-on Playwright experience for UI automation, including fixtures, parallel execution, tracing, and deterministic test design.
  • Proficiency with Cucumber-JS, including step definitions, hooks, data strategies, and integration.
  • Experience building maintainable Java automation frameworks and proficiency with Cucumber-Java, including step-definition architecture, dependency injection, and parallel execution.
  • Hands-on Selenium WebDriver experience with Java, including grid execution, stability patterns, and cross-browser coverage.
  • Experience integrating automated tests into CI/CD pipelines.
  • Familiarity with Tekton Tasks, Pipelines, triggers, and event-driven execution.
  • Familiarity with Harness pipeline stages, approvals, quality gates, artifact promotion, and release controls.
  • Proficiency using Docker to containerize automation workloads in OpenShift, including pods, routes, config maps, and secrets.
  • Strong shell scripting skills for pipeline automation, environment setup, debugging, log analysis, and operational tooling.

Nice To Haves

  • Familiarity with Playwright for Java, including its driver model, feature parity, and integration into Java-based automation coverage.
  • Master’s degree.

Responsibilities

  • Design and implement modular, scalable automation frameworks aligned with approved engineering patterns, libraries, and architectural standards.
  • Develop BDD-aligned automated tests using Cucumber and standardized testing frameworks, ensuring scenarios reflect business intent and internal governance.
  • Integrate automated tests into CI/CD pipelines and establish quality gates that provide deterministic, fast, and reliable feedback on code changes.
  • Analyze test failures and improve signal quality so tests fail for appropriate reasons and provide actionable diagnostics.
  • Drive test data, environment readiness, and observability to support reliable automation execution.
  • Partner with developers, product owners, and business analysts to shape requirements, define acceptance criteria, and prevent defects.
  • Promote engineering-led quality practices aligned with the bank’s SDLC, risk controls, and regulatory expectations.
  • Provide technical direction and mentorship to QA engineers, helping align the team with testing strategy, standards, and approved frameworks.
  • Build and maintain automation frameworks and code using Java and TypeScript or JavaScript on Node.js.
  • Troubleshoot CI/CD failures across containers, pipelines, and cluster-based execution using logs, metrics, and observability tools.

Benefits

  • Medical coverage
  • Dental coverage
  • Vision coverage
  • 401(k)
  • Life, accident, and disability insurance
  • Wellness programs
  • Paid time off, including vacation and sick leave
  • Paid holidays
  • Eligible employees may receive discretionary and formulaic incentive and retention awards
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service