Citigroup

Citigroup

Quality Software Engineer Lead - VP

Tampa Florida United States, USA · Vp · Full-time

Sponsorship not specified$84k-$170kDetected 2 days ago
JavaScriptTypeScriptJavaBashNode.jsDockerCI/CDProduct ManagementSeleniumPlaywrightBDDCommunicationMentoring

Stay score

odds of building a lasting career here

55Sponsors, lottery-bound
Cap-exempt (no lottery)0
Sponsors this role85
Entry-level history0
PERM / green-card track0
Lottery odds (Level III)83
Fits your clock70

Sponsors, but it's cap-subject — you still face the weighted lottery (~45% per draw at Level III). Good if you win; have a cap-exempt backup on your list.

Lottery odds assume a STEM candidate.

Personalize to your clock →

Community outcomes

No reports yet — be the first to help the next applicant.

About the role

  • Integrate automated tests within CI/CD pipelines to establish and enforce quality gates that ensure deterministic, fast, and reliable feedback on every code change.
  • Analyze test failures and improve signal quality, ensuring tests fail for the right reasons and provide actionable diagnostics.
  • Champion engineering-led quality practices that align with the bank's SDLC, risk controls, and regulatory expectations.

Responsibilities

  • Drive test data, environment readiness, and observability to support reliable automation execution.
  • Design and implement automation frameworks that are modular, scalable, and aligned with the bank's approved engineering patterns, libraries, and architectural standards.
  • Develop BDD-aligned automated tests using Cucumber and the bank's standardized testing frameworks, ensuring scenarios reflect business intent and comply with internal governance.
  • Partner early with developers, product owners, and business analysts to shape requirements, define acceptance criteria, and prevent defects.

Requirements

  • 6+ years of Testing experience required, with demonstrated hands-on experience building and maintaining automation frameworks and code.
  • Strong hands-on proficiency with Java, comfortable working across both legacy and modern JDKs.
  • Excellent knowledge of software testing techniques and testing tools.
  • Knowledge of any well-known software development and testing life-cycle methodology.
  • Communication and diplomacy skills, with an ability to persuade and influence peers and stakeholders.
  • Proficiency with Cucumber-JS for BDD workflows, including step definitions, hooks, data strategies, and integration.
  • Proficiency with Cucumber-Java, including step definition architecture, dependency injection, and parallel execution strategies.
  • Automation Frameworks & Tools
  • Typescript / JavaScript / Node.js Automation
  • Experience building automation frameworks using Typescript or JavaScript on Node.js, following modular, maintainable patterns.
  • Hands-on expertise with Playwright (TypeScript/JavaScript) for fast, reliable UI automation, including fixtures, parallel execution, tracing, and deterministic test design.
  • Java Automation
  • Strong experience building automation frameworks with Java, using old and modern JDKs and clean, maintainable design patterns.
  • Hands-on experience with Selenium WebDriver (Java) for UI automation, including grid execution, stability patterns, and cross browser coverage.

Nice to have

  • Bachelor's/University degree, master's degree preferred

Skills

  • For complementary skills, please see above and/or contact the recruiter.

Compensation

  • In addition to salary, Citi's offerings may also include, for eligible employees, discretionary and formulaic incentive and retention awards.

Company info

  • Ideal candidates are innovators with well-rounded backgrounds who bring their authentic selves to work and complement our culture of delivering results with pride.

Equal opportunity

  • View Citi's EEO Policy Statement and the Know Your Rights poster.

This listing is sourced directly from Citigroup's careers page and normalized into a canonical job model.