About The Position

Citi, a leading global bank with a significant international presence, is seeking an experienced Automation & Quality Engineering Lead (VP) for its Enterprise Operations & Technology teams. This role is crucial for ensuring the quality and reliability of enterprise applications. The ideal candidate will be a hands-on leader with expertise in Selenium automation, manual testing, UI/API/performance testing, and experience with Python and Java. Citi is committed to fostering a diverse and inclusive work environment where employees can grow and succeed, valuing innovation, respect, and merit-based opportunities.

Requirements

  • 10+ years of QA/Quality Engineering experience, including ownership of test strategy and delivery for enterprise applications.
  • Strong, hands-on experience with Selenium (automation design, framework patterns, and maintenance) and complementary manual testing expertise.
  • Proven experience in UI testing for modern web applications and API testing for service-based architectures.
  • Hands-on experience executing performance testing and translating findings into actionable engineering improvements.
  • Experience testing systems built on Python and Java technology stacks.
  • Strong understanding of SDLC, defect lifecycle, test estimation, test data management, and environment coordination.
  • Excellent analytical and debugging skills with the ability to isolate issues across UI, API, data, and infrastructure layers.
  • Strong communication skills (written and verbal) with the ability to present risk, quality status, and release readiness to senior stakeholders.
  • Bachelors or equivalent experience

Responsibilities

  • Define QA strategy, test standards, release readiness criteria, and quality metrics; ensure consistent adoption across teams.
  • Design, build, and maintain scalable Selenium-based automation frameworks; improve coverage for regression, smoke, and critical user journeys.
  • Lead and execute exploratory, functional, integration, UAT support, and end-to-end testing; develop detailed test plans, scenarios, and traceability.
  • Validate web UI behavior and backend services (REST/JSON, etc.), including contract validation, error handling, and negative testing; ensure testability and observability with engineering partners.
  • Plan and execute load, stress, and endurance testing; analyze results, identify bottlenecks, and partner with engineering on remediation and re-testing.
  • Test applications and services across both Python and Java ecosystems, aligning approaches to shared quality standards.
  • Integrate automated tests into CI/CD pipelines; manage test environments, data needs, and execution reliability to support frequent releases.
  • Drive high-quality defect triage, prioritization, and root-cause analysis; implement preventive measures to reduce repeat issues.
  • Collaborate with product owners, engineering leads, and business stakeholders to align on acceptance criteria, scope, and risk-based testing decisions.
  • Mentor QA engineers and influence cross-functional teams on quality best practices (shift-left testing, automation-first where appropriate, and continuous improvement).

Benefits

  • medical, dental & vision coverage
  • 401(k)
  • life, accident, and disability insurance
  • wellness programs
  • paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service