Posted Apr 30, 2026
Key Responsibilities:
Test Automation & Programming:
Proficiency in programming languages such as Java, Python, and JavaScript/TypeScript. - Hands-on experience with automation frameworks like Selenium WebDriver, Cypress, or Playwright. - Knowledge of API automation tools like Postman and REST-assured. - Experience with Behavior-Driven Development (BDD) frameworks like Cucumber. - Familiarity with performance testing tools such as JMeter or Gatling. - CI/CD & DevOps:
Expertise in Version Control Systems like Git and CI/CD pipelines using tools like Jenkins or GitLab CI. - Ability to configure pipelines for automated build, deployment, and testing. - Understanding of containerization with Docker and orchestration with Kubernetes. - Knowledge of build automation tools like Maven, Gradle, npm, or Yarn. - Quality Assurance & Test Strategy:
Proficiency in Test Management Tools like Jira and TestRail. - Design and implementation of end-to-end testing methodologies. - Expertise in test planning, design, and various testing types including functional, non-functional, and regression testing. - Leadership & Project Management:
In-depth knowledge of Agile methodologies and experience managing SCRUM teams. - People management skills to lead and mentor a team of engineers. - Project management skills including estimating work effort and managing project timelines. - Excellent communication skills to influence stakeholders and align technical teams with business objectives. - Domain & Systems Knowledge:
Strong analytical and problem-solving skills for business/systems analysis. - Proficiency in SQL for data validation and querying relational databases. - Knowledge of Trade Compliance functionality is a significant advantage. Qualification Required:
Bachelor's degree in Computer Science or related field. - Proven experience in test automation, CI/CD, and leadership roles. - Strong understanding of Agile methodologies and project management practices. - Excellent communication and interpersonal skills. (Note: Additional details about Citi as a company were not provided in the JD.) Role Overview: As a Lead Software Development Engineer in Test or Software Delivery Manager at Citi, you will be responsible for a hybrid role combining technical test engineering, DevOps practices, and leadership as a Software Delivery Manager for a SCRUM team. Key Responsibilities:
Test Automation & Programming:
Proficiency in programming languages such as Java, Python, and JavaScript/TypeScript. - Hands-on experience with automation frameworks like Selenium WebDriver, Cypress, or Playwright. - Knowledge of API automation tools like Postman and REST-assured. - Experience with Behavior-Driven Development (BDD) frameworks like Cucumber. - Familiarity with performance testing tools such as JMeter or Gatling. - CI/CD & DevOps:
Expertise in Version Control Systems like Git and CI/CD pipelines using tools like Jenkins or GitLab CI. - Ability to configure pipelines for automated build, deployment, and testing. - Understanding of containerization with Docker and orchestration with Kubernetes. - Knowledge of build automation tools like Maven, Gradle, npm, or Yarn. - Quality Assurance & Test Strategy:
Proficiency in Test Management Tools like Jira and TestRail. - Design and implementation of end-to-end testing methodologies. - Expertise in test planning, design, and various testing types including functional, non-functional, and regression testing. - Leadership & Project Management:
In-depth knowledge of Agile methodologies and experience managing SCRUM teams. - People management skills to lead and mentor a team of engineers. - Project management skills including estimating work effort and managing project timelines. - Excellent communication skills to influence stakeholders and align technical teams with business objectives. - Domain & Systems Knowledge:
Strong analytical and problem-solving skills for business/systems analysis. - Proficiency in SQL for data validation and querying relational databases. - Knowledge of Trade Compliance functionality is a significant advantage. Qualification Required:
Bachelor's degree in Computer Science or related field. - Proven experience in test automation, CI/CD, and leadership roles. - Strong understanding of Agile methodologies and project management practices. - Excellent communication and interpersonal skills. (Note: Additional details about Citi as a company were not provided in the JD.)
Don't want to apply yourself?
Our team writes your resume, applies for you, preps you for interviews, and negotiates your offer.
Browse Jobs
By Role
By City