<Back to Search
Automation Test Engineer- Vice President
Automation Test EngineerCiti, the leading global bank, has approximately 200 million customer accounts and does business in more than 160 countries and jurisdictions. Citi provides consumers, corporations, governments, and institutions with a broad range of financial products and services, including consumer banking and credit, corporate and investment banking, securities brokerage, transaction services, and wealth management.
As a bank with a brain and a soul, Citi creates economic value that is systemically responsible and in our clients' best interests. As a financial institution that touches every region of the world and every sector that shapes your daily life, our Enterprise Operations & Technology teams are charged with a mission that rivals any large tech company. Our technology solutions are the foundations of everything we do from keeping the bank safe, managing global resources, and providing the technical tools our workers need to be successful to designing our digital architecture and ensuring our platforms provide a first-class customer experience. We reimagine client and partner experiences to deliver excellence through secure, reliable, and efficient services.
Our commitment to diversity includes a workforce that represents the clients we serve from all walks of life, backgrounds, and origins. We foster an environment where the best people want to work. We value and demand respect for others, promote individuals based on merit, and ensure opportunities for personal development are widely available to all. Ideal candidates are innovators with well-rounded backgrounds who bring their authentic selves to work and complement our culture of delivering results with pride. If you are a problem solver who seeks passion in your work, come join us. We'll enable growth and progress together.
The Automation Test Engineer is a strategic professional who stays abreast of developments within own field and contributes to directional strategy by considering their application in own job and the business. Recognized technical authority for an area within the business. Requires basic commercial awareness. There are typically multiple people within the business that provide the same level of subject matter expertise. Developed communication and diplomacy skills are required in order to guide, influence and convince others, in particular colleagues in other areas and occasional external customers. Significant impact on the area through complex deliverables. Provides advice and counsel related to the technology or operations of the business. Work impacts an entire area, which eventually affects the overall performance and effectiveness of the sub-function/job family.
Responsibilities:Designs, develops, and enhances a robust and scalable automation testing framework in a Java and Spring Boot application environment, by analyzing both functional and non-functional requirements.
Implements and maintains API automation suites using Rest Assured for comprehensive testing of RESTful and other web services.
Applies BDD principles to write clear, executable specifications (e.g., Gherkin) and collaborates closely with product owners and developers to ensure shared understanding and quality.
Develops and executes advanced SQL queries for Oracle DB and interacts with MongoDB for data setup, validation, and verification within automation scripts.
Conducts a broad range of complex process monitoring, product evaluation, and audit assignments, focusing on areas requiring deep technical insight.
Follows industry quality trends and best practices in automation, BDD, and API testing; applies them to the current environment as appropriate. Interacts with various levels of management; communicates technology-level process changes effectively.
Ensures project standards and procedures exist, are fully and clearly documented, and followed throughout the software development life cycle, emphasizing quality gates for automation.
Monitors products for conformance to standards; monitors processes for conformance to procedures; identifies risks; ensures annual organizational reviews of standards and procedures are conducted.
Documents findings and performs root cause analyses, recommending solutions and improvements to existing standards and procedures; collaborates with other technology areas to develop new standards and procedures.
Ensures all corrective actions are assigned, documented, and completed in a timely manner.
Verifies traceability in project work products, linking requirements to test cases and defects.
Gathers, maintains, and reports on quality metrics, including automation coverage, defect trends, and overall application health.
Acts as an advisor and mentor for junior members of the team, fostering a culture of technical excellence and continuous improvement in automation and development skills.
Performs other duties and functions as assigned.
Appropriately assesses risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules, and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct, and business practices, and escalating, managing, and reporting control issues with transparency.
Qualifications:6-10 years of progressive experience in software development and quality assurance, with a significant focus on automation and strong development skills. Ability to work independently or within groups on assigned projects.
Strong knowledge and hands-on experience in Java and Spring Boot is mandatory. This includes developing, debugging, and optimizing applications and automation frameworks using these technologies.
Mandatory expertise in API automation using Rest Assured for testing RESTful services, including intricate scenarios involving authentication, data manipulation, and response validation.
Solid understanding and practical application of Behavior-Driven Development (BDD) principles and frameworks (e.g., Cucumber, BDD) for creating clear, collaborative, and executable specifications.
Comprehensive grasp of Testing Fundamentals, including various testing types (unit, integration, system, performance, security), test design techniques, and defect lifecycle management.
Proficiency in working with data interchange formats such as JSON and XML, including parsing, generating, and validating these formats within automation scripts.
Strong experience and knowledge of database technologies, specifically Oracle DB and MongoDB, including advanced SQL querying and NoSQL operations is mandatory.
Strong knowledge of branching strategies, DevOps practices, and CI/CD pipelines (e.g., Jenkins, GitLab CI) is mandatory, with experience integrating automation tests into these pipelines.
Experience and knowledge of Selenium automation is preferred for UI test automation, complementing API testing efforts.
Requires in-depth knowledge, understanding, and analytical thought in complex system architectures and business processes.
Strong understanding of testing processes, including test planning, execution, and reporting. In-depth understanding of the Systems Development Lifecycle (SDLC) and solid experience in several phases of systems development. Must demonstrate confidence in their abilities and a proactive approach to quality.
Education:Bachelor's/University degree, Master's degree preferred, in Computer Science, Engineering, or a related technical field.
Showing all 72,523 matching similar jobs
- Sr. Kinaxis Solution Architect - Sr. Manager -
- Sr. Kinaxis Solution Architect - Sr. Manager -
- Sr. Kinaxis Solution Architect - Sr. Manager -
- Sr. Kinaxis Solution Architect - Sr. Manager -
- Sr. Kinaxis Solution Architect - Sr. Manager -
- Sr. Kinaxis Solution Architect - Sr. Manager -
- Senior Backend Software Engineer (New York City, Los Angeles, or San Francisco)
- Senior Software Engineer, Managed Orchestration (Managed Kubernetes)
- Remote GenAI Architect for Fintech AI Platforms
- Senior Software Engineer, Portal
- Senior Software Engineer — Real-Time AI Video, Multilingual
- Senior Software Engineer, Backend — Frontier Data
- Senior Software Engineer - Data Mesh & High-Scale Systems
- Associate Partner, AI & Automation
- Remote Mobile Game QA Tester — Part-TimeRemoteMarch 26th, 2026
- Remote AI QA Engineer (GenAI/ML)RemoteMarch 26th, 2026
- Software Engineer–Systems (Mid-Level or Lead) (Everett)
- Systems Engineer (Sys Integr, Ver & Validation) (Everett)
- Remote QA Engineer: Playwright AutomationRemoteMarch 31st, 2026
- Remote System Architect: Android Automotive InfotainmentRemoteMarch 31st, 2026
- Lead GPU Graphics Software Engineer - Gaming/AI (Remote)RemoteMarch 31st, 2026
- Senior .NET Backend Architect - ERP (Remote/Hybrid)RemoteMarch 31st, 2026
- Remote Mobile AI/ML Engineer - Build Smarter AppsRemoteMarch 31st, 2026
- Senior Programmer Analyst – Advancement Systems (Remote)RemoteMarch 31st, 2026
- Remote AppDev Intern: Build AI‐Powered SDLC ToolsRemoteMarch 31st, 2026
- Senior ML Infra Engineer - Remote-Friendly Healthcare AIRemoteMarch 31st, 2026
- CRM Engineer (Full-time Remote, North Carolina Based)RemoteMarch 31st, 2026
- Remote Functional Analyst II – Automation & SOARRemoteMarch 31st, 2026
- Senior Staff AI & Automation Engineer - Remote Unlimited PTO
- Salesforce Architect ( remote ) ( remote )RemoteMarch 31st, 2026
- Remote COBOL Developer for Mainframe ModernizationRemoteMarch 31st, 2026
- Remote Quality Assurance Automated Test Engineer
- Senior Software Engineer - Remote, Full-Stack Integrations
- Remote Junior Full Stack Engineer: Learn, Build, GrowRemoteMarch 31st, 2026
- Senior Software Engineer - AI Native (Remote US)RemoteMarch 31st, 2026
- Lead Software Engineer - AI-Driven Commerce, RemoteRemoteMarch 31st, 2026
- AI/ML Solutions Architect, Lead
- QA Automation Technical Architect
- ServiceNow Architect (SNA) – SME
- Remote QA Lead: Automation & Quality Assurance