This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Engineer the future of global finance. At Citi, our Tech team doesn’t just support finance – we are helping to redefine it. Every day, $5 trillion crosses through our network. We do business in 180+ countries operating at a scale few can match. From deploying advanced AI to helping shape global markets, we build systems that matter. Look to join a team where your work helps influence economies, your ideas can drive innovation and outcomes, and your growth is backed by mentorship, continuous learning and flexibility with potential hybrid work opportunities. Help solve real-world challenges that touch millions and get the opportunity to build the future of finance with Citi Tech. The Applications Development Technology lead analyst is a mid-level position responsible for hands- on implementation of AI driven test automation inclusive of CICD and modern techniques in testing. The overall objective of this role is to ensure quality delivery of applications through AI driven functional and automation testing.
Job Responsibility:
Takes ownership of tasks assigned and reports to senior management appropriately at regular agreed intervals
Build and enhance scalable test automation frameworks that support efficient test execution and maintenance
Write, execute and run functional/automated test cases using AI driven frameworks regularly and analyze test results, logging any defects and providing detailed reports
Perform in API/ database testing
Work closely with development, manual QA, and product teams to understand requirements, features, and testing needs in Agile environments
Utilize tools like JIRA to identify, log and prioritize defects
collaborate with developers to resolve issues promptly
Develop test scripts and/or test frameworks using JavaScript or Java to execute RESTful API calls and SQL queries for test data setup/teardown and results validation
Manage and run the QA cycle as part of the agile development cycle and work towards taking the sprints to closure
Build reliable automated test suites that run as part of the project CI and/or nightly build system
Requirements:
Significant relevant experience in testing
Proven current hands-on experience as an automation QE and as a functional tester
Experience in designing and implementing automation test frameworks, test scripting, test suite execution and test reporting
Experience in Cypress automation framework (javascript) or selenium (Java) is a key expectation for this role
Ability to adjust priorities quickly as circumstances dictate
Consistently demonstrates clear and concise written and verbal communication
Bachelor’s degree/University degree or equivalent experience
What we offer:
27 days annual leave (plus bank holidays)
A discretional annual performance related bonus
Private Medical Care & Life Insurance
Employee Assistance Program
Pension Plan
Paid Parental Leave
Special discounts for employees, family, and friends
Access to an array of learning and development resources