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.
Apply directly at Citigroup →Create a free account for alerts like thisView Citigroup immigration profile
This listing is sourced directly from Citigroup's careers page and normalized into a canonical job model.