Citigroup, Inc

Non-Functional Testing Engineer

Citigroup, Inc$94K — $141K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5-7 years of hands-on experience in Performance Testing and Performance Engineering, specifically for complex financial applications.
  • 2-3 years of experience in Chaos Engineering and conducting experiments to test system resilience.
  • Strong knowledge of performance engineering principles and observability techniques (e.g., Splunk, Grafana).
  • Familiarity with performance testing tools such as LoadRunner, LoadRunner Enterprise, and JMeter.
  • Proficient in programming languages (e.g., Python, Java) and database technologies (e.g., Oracle DB, PostgreSQL)

Responsibilities

  • Design, develop, and execute comprehensive Non-Functional Testing (NFT) strategies for Prime, Futures, and Clearing applications.
  • Integrate non-functional testing into CI/CD pipelines while collaborating with development and DevOps teams.
  • Develop and maintain performance test scripts and realistic workload models.
  • Conduct in-depth application profiling and performance tuning analyses.
  • Identify performance bottlenecks and provide actionable insights for improvement.
  • Support capacity planning initiatives by identifying infrastructure requirements.
  • Participate in chaos engineering exercises to validate system robustness.

Benefits

  • Comprehensive health, dental, and vision benefits for employees and their families.
  • Retirement savings plans with employer contributions.
  • Generous paid time off policies including sick leave and holidays.
  • Access to professional development and training programs.
  • Flexible working arrangements to support work-life balance.
Full Job Description
Team Context:

The Prime Services horizontal team is a critical component of our engineering organization, focusing on delivering robust and high-performance solutions tailored to the unique demands of Prime Services applications. Within this structure, the Non-functional team acts as a horizontal gating function, ensuring the scalability, robustness, and overall resilience of our applications through rigorous and effective testing methodologies. We are committed to upholding the highest standards of application quality, performance, and stability across Prime, Futures, and Clearing applications.
Your Role as Engineer:

As a Non-Functional Testing Engineer (AVP), you will be a hands-on technical expert focused on the execution and delivery of non-functional testing initiatives for Prime, Futures, and Clearing applications. You will apply your strong technical expertise in performance engineering, observability, and systems profiling to ensure applications meet stringent performance, scalability, reliability, and security requirements. Your primary focus will be on:
  • Execution & Delivery: Designing, developing, and executing comprehensive non-functional testing strategies and plans, ensuring high-quality delivery.
  • Technical Deep Dive: Applying deep technical knowledge to conduct hands-on testing, detailed analysis, and tuning, directly contributing to the optimization of application performance.
  • Tooling & Automation: Developing and maintaining advanced testing frameworks, tools, and simulations that mimic real-world operational scenarios, including performance test scripts and automation.
  • Collaboration & Integration: Working closely with development, architecture, DevOps, Production Support, and UAT teams to integrate non-functional testing into CI/CD pipelines and embed requirements early in the development lifecycle.
  • Problem Solving: Identifying and analyzing performance bottlenecks, failure points, and risks within application architectures, and providing actionable insights for resolution and optimization.
Where You Fit In:

You will be at the intersection of engineering excellence and critical business operations within the Prime, Futures, and Clearing spaces. Your direct, hands-on contribution will significantly impact on the reliability and performance of our applications, which are fundamental to our clients' success and our market position. You will be instrumental in ensuring that our technology not only functions but excels under pressure, providing a stable and scalable platform for complex financial operations. This role offers the opportunity for significant technical contribution, driving innovation, and making a tangible impact on high-visibility projects within a dynamic and intellectually stimulating environment.
Key Responsibilities:
  • Non-Functional Testing (NFT) Execution: Design, develop, and execute comprehensive Non-Functional Testing (NFT) strategies including performance, load, stress, endurance, and resiliency testing for Prime, Futures, and Clearing applications.
  • CI/CD Integration & Collaboration: Work closely with application development, DevOps, and Production Support teams to integrate non-functional testing into CI/CD pipelines, ensuring seamless and continuous quality assurance.
  • Performance Scripting & Workload Modeling: Develop and maintain robust performance test scripts, scenarios, and realistic workloads based on detailed business and technical requirements.
  • Application Profiling & Tuning: Perform in-depth application profiling and tuning, including heap and thread dump analysis, Splunk and other log profiling, SQL profiling, and AWR analysis to precisely identify performance bottlenecks at the code, configuration, and architectural layers.
  • Bottleneck Identification & Optimization: Actively identify performance bottlenecks and architectural limitations, analyzing test results to provide actionable insights and recommendations for improving application throughput, latency, scalability, and overall capacity.
  • Capacity Planning Support: Support capacity planning initiatives by identifying infrastructure headroom requirements and proactively addressing gaps between production and performance environments.
  • Observability & Monitoring Contribution: Contribute to building and improving observability and monitoring capabilities using industry-standard tools and practices.
  • Defect Triage & Root Cause Analysis: Participate in performance defect triage and conduct thorough root cause analysis with cross-functional teams to resolve complex performance issues.
  • Resiliency & Chaos Engineering: Support resiliency and reliability initiatives, including participation in controlled failure testing and chaos engineering exercises (where applicable), to validate system robustness.
  • Process Adherence & Documentation: Ensure strict adherence to Non-Functional Testing standards, processes, and best practices throughout the SDLC. Document test approaches, results, metrics, and recommendations using Confluence or similar knowledge repositories.
Experience:
  • 5-7 years of hands-on experience working with Performance Testing and Performance Engineering, with a proven track record in optimizing complex financial applications.
  • 2-3 years of practical experience specifically in Chaos Engineering, designing and executing experiments to validate system resilience and fault tolerance.
  • Excellent knowledge of performance engineering principles, observability techniques (including tools like Splunk, Grafana), resiliency patterns, and Site Reliability Engineering (SRE) practices.
  • Proficient in identifying bottlenecks and recommending optimization strategies to improve applications' throughput and capacity.
Technical Skills:
  • Software Development Lifecycle & Methodologies: In-depth knowledge of software development and testing lifecycle methodologies, with extensive experience in Agile practices, project management, and issue tracking using Jira.
  • Performance Engineering Tools: Proficient with leading performance testing tools including LoadRunner, LoadRunner Enterprise, and JMeter, along with custom scripting for test automation.
  • Observability & Monitoring Platforms: Well-versed in observability and monitoring solutions such as AppDynamics, Splunk, Grafana, and the ELK (Elasticsearch, Logstash, Kibana) stack.
  • Cloud Native & Distributed Technologies: Experience with containerization and orchestration technologies like OpenShift and Kubernetes, and distributed messaging systems like Kafka.
  • Programming & Database Expertise: Hands-on experience with programming languages (e.g., Python, Java) and database technologies (e.g., Oracle DB, PostgreSQL, SQL).
  • Documentation & Collaboration: Working knowledge of Confluence for comprehensive documentation and knowledge management.
Communication & Collaboration:
  • Strong analytical and problem-solving skills with the ability to explain complex performance issues clearly and concisely.
  • Effective verbal and written communication skills for interacting with technical and business stakeholders.
  • Proven ability to collaborate effectively with distributed, cross-functional technology teams.
  • Willingness to mentor junior engineers on non-functional testing concepts and tools.
Education Qualification:
  • Bachelor's/University degree, or equivalent practical experience, preferably in Computer Science or Information Systems.


Job Family Group:
Technology

Job Family:
Applications Development

Time Type:
Full time

Primary Location Full Time Salary Range:
$94,300.00 - $141,500.00

Most Relevant Skills
Please see the requirements listed above.

Other Relevant Skills
For complementary skills, please see above and/or contact the recruiter.

Automated Processing and AI

We use automated processing, including artificial intelligence, for our legitimate business interests (or our reasonable and appropriate business purposes) to identify and align the candidate's skills and abilities with a specific job opening. Additionally, if you so choose, or consent, we can match your skills and abilities to other suitable roles at Citi.

Importantly, all our hiring processes and decisions, including determining your suitability for a role, are conducted, checked, and decided by individuals. Our automated processing and AI do not involve relying on automatic or autonomous decision-making. Please refer to any Jurisdictional Considerations, with specific provisions for your country (where relevant) for further details.

This job opening is for an existing job vacancy.

About Citigroup, Inc

Citigroup is a financial services holding company that provides financial products and services. The company operates through two segments, Global Consumer Banking (GCB) and Institutional Clients Group (ICG). The GCB segment offers traditional banking services to retail customers through retail banking, commercial banking, Citi-branded cards, and Citi retail services. The ICG segment offers various banking, and financial products and services to corporate, institutional, public sector, and high-net-worth clients. This segment provides wholesale banking products and services, including fixed-income and equity sales and trading, foreign exchange, prime brokerage, derivative services, equity and fixed-income research, corporate lending, investment banking, and advisory services, private banking, cash management, trade finance, and securities services. Citi is committed to sustainability and social responsibility, and the company invests in initiatives that promote economic progress.

Citigroup, Inc Careers

Join the vibrant team at Citigroup, Inc, a leading global bank, and propel your career into the future. Citigroup offers a plethora of job opportunities that span across various fields and expertise, making it an ideal place for ambitious professionals to thrive.

Work You’ll Do

At Citigroup, Inc, you will engage in exciting work that matters. Join our team to help innovate and drive transformation in the banking industry. With Citigroup, you can lead initiatives that redefine how banking works and how financial services can empower people globally.

Innovate and Lead

Citigroup, Inc is at the forefront of financial innovation and leadership. By joining our team, you will work alongside top professionals to develop solutions that enhance customer experiences and operational efficiency. Our commitment to innovation is fundamental, and we encourage our team to push boundaries and think outside the box.

Grow Your Career

Citigroup, Inc is not just a company; it's a place where you can grow both professionally and personally. We offer robust career paths and professional development opportunities that help you reach your potential. With diverse career tracks and the support of leadership, your growth at Citigroup is limitless.

Diversity and Inclusion

We believe our strength comes from the diversity of our team. Citigroup, Inc is dedicated to fostering an inclusive workplace where everyone can contribute their best work. Through diversity training and a culture that embraces differences, we create a welcoming environment for all employees.

Benefits and Culture

Citigroup, Inc values the well-being of its employees. We offer competitive benefits packages that support the health, finance, and lifestyle of our team members. Our culture is built on collaboration, respect, and a commitment to excellence. We ensure that every team member feels valued and part of our global family.

Internship and Employment Opportunities

Start your professional journey with Citigroup through our internship programs or full-time job opportunities. We are constantly hiring fresh talent and seasoned experts who bring creativity and innovation to our team. Whether you're refining your skills or ready to lead, there's a position waiting for you at Citigroup.

Networking and Professional Development

At Citigroup, Inc, networking and continuous learning are part of our DNA. We provide platforms for employees to connect with industry leaders and peers, enhancing their skills and opening up new career opportunities. Our leadership programs and professional development initiatives ensure that you are always ahead of the curve.

Join Our Team

Explore the numerous positions available at Citigroup, Inc that match your skills and interests. We are looking for passionate, curious, and solution-driven team players who are ready to make an impact.

Stay Connected

Keep up to date with the latest in career opportunities and industry insights at Citigroup, Inc. Subscribe to our job alert emails and read our careers blog to stay ahead in your professional journey.

Explore Citigroup, Inc Jobs

Discover the exciting and rewarding opportunities that await at Citigroup, Inc. Tailor your resume, prepare for your interview, and take the next step in your career with us.

SEARCH CITIGROUP JOBS

READ CAREERS BLOG

Citigroup, Inc is where your ambition meets opportunity. Join us and transform your career while making a global impact.
Learn more about Citigroup, Inc
Market Cap
$1.3 billion
Industry
Net Income
$89.6 million
Founded
1812
5 Year Trend
+4.6%
NASDAQ

Similar Jobs

More Jobs at Citigroup, Inc

More Information Technology Jobs

Find similar Non-Functional Testing Engineer jobs: