Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Citi

Senior Software Development Engineer in Test – Vice President

Citi

. Design, develop, and maintain robust automated testing frameworks for Java-based enterprise applications .

Posted 4/21/2026full-timeJacksonville • Florida, Texas • 🇺🇸 United StatesSenior💰 $113,840 - $170,760 per yearWebsite

Tech Stack

Tools & technologies
DockerJavaKafkaKubernetesMicroservicesSQL

About the role

Key responsibilities & impact
  • Design, develop, and maintain robust automated testing frameworks for Java-based enterprise applications
  • Write and maintain automated unit, integration, API, contract, and system-level tests
  • Ensure high test coverage, test reliability, and meaningful validation of functional and non-functional requirements
  • Review and provide feedback on test code and production code with a strong focus on testability and correctness
  • Partners with architects and developers to ensure systems are designed for testability, scalability, and resilience
  • Contribute to architecture and design discussions, identifying testing risks and defining validation strategies early
  • Analyze complex failures, flakiness, and production defects to determine root causes and long-term prevention
  • Drive adoption of quality gates, metrics, and best practices across CI/CD pipelines
  • Work closely with product owners, business analysts, and engineers to translate requirements into clear, testable acceptance criteria
  • Champion automation-first and shift-left testing practices across teams
  • Continuously improve testing tools, frameworks, and processes to enhance engineering productivity and delivery confidence
  • Mentor junior and mid-level engineers on automation design, test strategy, and quality engineering principles

Requirements

What you’ll need
  • 6+ years of experience in software engineering and test automation, with strong focus on coding
  • Expert-level proficiency in Java, OOP/OOD, and GoF design patterns
  • Experience with at least one of the Messaging Systems: Kafka, Tibco. IBM MQ, etc.
  • Strong experience with RESTful APIs and microservices architectures
  • Solid experience with JSON and XML validation and schema-based testing
  • Strong understanding of multithreading, collections, exception handling, file I/O, and JDBC, including how to test them effectively
  • Proficiency in SQL and relational databases, including data-driven and integration testing
  • Experience validating containerized applications using Docker and Kubernetes in production-like environments
  • Strong experience integrating automated tests into CI/CD pipelines and modern build tools

Benefits

Comp & perks
  • 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

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaOOPOODGoF design patternsRESTful APIsmicroservicesJSON validationXML validationSQLDocker
Soft Skills
testabilityscalabilityresiliencementoringcollaborationcommunicationproblem-solvinganalytical thinkingfeedbackcontinuous improvement