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).
Citi Treasury and Trade Solutions (TTS) delivers services globally, covering 96 markets and transacting in 144 currencies. The Non-Functional Testing (NFT) group supports over 100 applications within the TTS Cash Management group. This senior role requires Subject Matter Expert (SME)-level expertise to manage end-to-end performance testing solutions for complex, distributed payment architectures. The TTS Cash NFT team is seeking an IT Quality Intermediate Analyst - C11 (Senior Performance Testing Engineer) to own application performance testing solutions and act as an SME. This role involves collaborating with Development, Architecture, and Business teams to gather requirements, design performance testing approaches, and certify application changes before production deployments. The position requires close collaboration with the Global NFT team and may involve leading a small team alongside the NFT Practice Manager.
Job Responsibility:
Lead end-to-end impact assessments, testing approach design, planning, execution, application profiling, metrics analysis, reporting, and risk management for assigned projects and applications
Implement and execute a performance test framework for non-functional testing
Assess and design standalone component or end-to-end testing approaches for complex payment flows
Profile application performance end-to-end and identify bottlenecks using AppDynamics and other monitoring tools
Perform AWR analysis for Oracle database performance tuning
Conduct SQL query performance analysis
Validate MongoDB query performance, indexing strategies, and data access patterns under load
Design and execute performance tests for Kafka-based event-driven architectures
Conduct IBM MQ / RabbitMQ performance testing
Test ECS containerized workloads
Leverage AppDynamics, Kibana, and BMC TrueSight to analyze system health
Produce and maintain Key Performance Indicators (KPIs) and manage service quality/SLA/OLA compliance
Provide tuning recommendations for infrastructure components
Identify, recommend, and implement frameworks, strategies, and toolsets to optimize test execution
Drive continuous process improvement and test framework/script optimization
Automate repetitive tasks
Support creation of performance testing artifacts
Work in an Agile testing methodology environment
Requirements:
Performance Testing & Engineering
LoadRunner Enterprise (MF Performance Center) for Web, Web Services (REST/Microservices), MQ (Java), and Database testing
AppDynamics for full-stack application profiling, transaction tracing, and bottleneck identification
Kibana & ELK Stack for log aggregation, correlation, and visualization during test runs
BMC TrueSight / HP SiteScope for infrastructure and system health monitoring
SQL (Oracle, MS SQL, PostgreSQL) for query optimization and AWR analysis
MongoDB for NoSQL performance testing and data management
ECS (Elastic Container Service) for containerized application performance testing
Apache Kafka for performance testing of event-driven and streaming architectures
IBM MQ for MQ-based load testing, throughput validation, and queue performance
C Programming for low-level scripting, system-level performance analysis, and driver development
Java for test script development and framework automation
5-8 years of experience in an IT Quality role
Strong understanding of testing processes and Systems Development Lifecycle (SDLC)
Bachelor's / University degree in Computer Science, Information Technology, Engineering, or a related field
Equivalent professional experience also considered
Nice to have:
JavaScript
Python
C#
Ruby
Corporate Digital Channels, Payments, Receivables, Treasury & Trade domain knowledge
Knowledge of containerization and microservices architectures