Lead Software Development Engineer in Test- Vice President

Citi

Citi

Software Engineering

Palm Beach Gardens, FL, USA

Posted on Apr 29, 2026

Technical Skillset Profile: Lead Software Development Engineer in Test / Software Delivery Manager

Based on the provided job requisition, the ideal candidate for the Lead Software Development Engineer in Test - Vice President role would possess a hybrid skillset encompassing technical test engineering, DevOps practices, and strong leadership as a Software Delivery Manager for a SCRUM team.

1. Test Automation & Programming

The core of the SDET role is automating the testing process to ensure quality and speed.

  • Programming Languages: Proficiency in at least one of the following:
    • Java: Widely used in enterprise environments.
    • Python: Excellent for scripting, automation, and data analysis.
    • JavaScript/TypeScript: Essential for testing modern web applications.
  • Test Automation Frameworks: Hands-on experience in designing, building, and maintaining automation frameworks.
    • UI Automation: Selenium WebDriver, Cypress, or Playwright for testing user interfaces.
    • API Automation: Postman, REST-assured (for Java), or similar tools for testing RESTful and SOAP services.
    • Behavior-Driven Development (BDD): Experience with frameworks like Cucumber or SpecFlow to align tests with business requirements.
  • Performance Testing: Knowledge of tools like JMeter or Gatling to design and execute load, stress, and scalability tests.

2. CI/CD & DevOps

As a Software Delivery Lead, the candidate must be proficient in integrating quality assurance into the software development lifecycle.

  • Version Control Systems: Expertise in Git, including branching strategies (e.g., GitFlow) and code repository management (GitHub, GitLab, Bitbucket).
  • Continuous Integration/Continuous Delivery (CI/CD):
    • Proven experience with CI/CD pipelines using tools like Jenkins, GitLab CI, or Azure DevOps.
    • Ability to configure pipelines to automatically build, deploy, and run automated tests.
  • Containerization: Familiarity with Docker for creating consistent testing environments and Kubernetes for orchestration is highly desirable.
  • Build Tools: Understanding of build automation tools like Maven, Gradle (for Java) or npm/Yarn (for JavaScript).

3. Quality Assurance & Test Strategy

The candidate must be able to lead the overall testing strategy from a technical and business perspective.

  • Test Management Tools: Proficiency in using tools like Jira with testing plugins (e.g., Xray, Zephyr) or dedicated platforms like TestRail for test case management, execution tracking, and defect reporting.
  • End-to-End Testing: Ability to design and implement integrated testing methodologies for complex, multi-component systems.
  • Test Planning & Design: Expertise in creating comprehensive test strategies and plans, analyzing business requirements, and writing detailed test scripts.
  • Types of Testing: Deep understanding of various testing types, including functional, non-functional, regression, integration, security, and User Acceptance Testing (UAT).

4. Leadership & Project Management

Leading a scrum team as a Software Delivery Manager requires strong organizational and people skills.

  • Agile Methodologies: In-depth knowledge and practical experience managing a SCRUM team, including facilitating ceremonies (sprint planning, stand-ups, retrospectives).
  • People Management: Demonstrated ability to lead, mentor, and guide a team of engineers, fostering a culture of quality and continuous improvement.
  • Project Management: Skills in estimating work effort, managing project timelines, identifying dependencies, and proactively mitigating risks.
  • Communication: Excellent communication and diplomacy skills to influence stakeholders, report test results, and align technical teams with business objectives.

5. Domain & Systems Knowledge

  • Business/Systems Analysis: Strong analytical and problem-solving skills to understand complex system specifications and business logic.
  • Database Skills: Proficiency in SQL for data validation and querying relational databases. Familiarity with NoSQL databases is a plus.
  • Trade Compliance: As noted, previous experience or knowledge of Trade Compliance functionality is a significant advantage and will allow the candidate to be effective more quickly.
  • Candidate will be responsible as Software Delivery Lead to manage a full scrum team
  • Knowledge of Trade Compliance functionality is a major advantage.

------------------------------------------------------

Job Family Group:

Technology

------------------------------------------------------

Job Family:

Technology Quality

------------------------------------------------------

Time Type:

Full time

------------------------------------------------------

Most Relevant Skills

Please see the requirements listed above.

------------------------------------------------------

Other Relevant Skills

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

------------------------------------------------------

Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.

If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.

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