Lead Software Development Engineer in Test- Vice President
Citi Bank
5 - 10 years
Chennai
Posted: 03/05/2026
Job Description
Discover your future at Citi
Working at Citi is far more than just a job. A career with us means joining a team of more than 230,000 dedicated people from around the globe. At Citi, you’ll have the opportunity to grow your career, give back to your community and make a real impact.
Job Overview
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.
About Company
Citi Bank, officially known as Citibank, is a global financial institution and the consumer division of Citigroup, a leading multinational banking corporation. Established in 1812, Citibank provides a wide range of financial services, including retail banking, credit cards, personal loans, wealth management, and investment banking. With a strong presence in over 100 countries, it serves millions of customers worldwide, offering both individual and business banking solutions. Citibank is known for its digital banking innovations, global reach, and commitment to financial inclusion and economic growth.
Services you might be interested in
Improve Your Resume Today
Boost your chances with professional resume services!
Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.
