Currently we're investigating a bug where the answers are not recorded properly. If you encounter this bug, please email us at rfqjobs@gmail.com.
Commodities QA Test Analyst (Automation) - Manchester Based – Remote worker

Citi is an American multinational investment bank and financial services corporation headquartered in New York City, NY.

(more about Citi)
This job posting has been archived.
Unfortunately Citi has archived this job posting, they are no longer accepting applications.

Commodities QA Test Analyst (Automation) - Manchester Based – Remote worker

Initially, all roles will be remote only, but ultimately we envisage a city-centre hybrid working office for the majority. We embrace diversity and modern, flexible working practices.

Company Background:

CITIGROUP is one of the largest players in the financial industry, employing more than 200,000 people across the globe.

Global Markets deals with clients and investors who wish to trade in the international markets of FX , Equities, Interest Rates, Bonds, Commodities and Credit derivatives.

Each of these sectors alone are large multi-billion dollar revenue operations and each has its own technology team and range of bespoke and shared applications, built on a variety of different technologies. Our key applications are developed in house, rather than using vendors, in order to give our trading operations a competitive edge through speed , flexibility and customised functionality.

Commodities Technology:

  • Our Commodities technology team comprises some 350 people across London, Houston, India & Singapore. Our IT teams are organised to support the key business operations of Pricing , Risk Management, Trade Lifecycle, Electronic Trading, Market Data and Data Analytics.
  • There is a strong .NET focus within Commodities and the majority of our systems are Windows / C# based but there is also an increasing emphasis on Java / Linux and Python.
  • Our UI's are mostly React. 
  • HADOOP, Couchbase, MongoDB and MS SQL server are all used for data caching and storage.

Our Role

We are looking to build a QA team to help support our Commodities trading system. Remote workers will augment IT staff in our main offices who now work on a hybrid model.

The team develops and supports  a strategic platform which calculates, manages and stores risk data for front office trading and we need to increase the size of our team to support build out of the  Oil, Metals, Gas and Power trading operations.

Our roles offer motivated candidates the chance to engage with our trading, quants and sales teams in an agile way and learn the vital role that risk plays across a wide range of commodities financial and physical products and we offer the chance to gain experience of industry leading, real-time pricing and risk techniques.

Testing background

  • The Risk QA team operate bespoke C# / Python impact testing tools on Commodities risk data.
  • Risk data is in an almost constant regression testing cycle with releases and analytical library updates almost every weekend.
  • This testing tools run:
  • Deployments from scripts.
  • Database static data synchronisation.
  • Valuation runs and comparison back to production base line.
  • Extraction of excel comparison results.
  • Extraction of python scripts (dictionaries) for single deal pricing.
  • Commodities infrastructure is based mostly on windows servers running C# & Python with MS SQL databases and MongoDB data stores.
  • The team operates in an environment with a higher than average number of stability and production issues.
  • Our key challenge is to significantly bring this down.

QA team responsibilities.

  • The primary responsibility of the QA team is the operational management of the SIT / UAT cycle
  • Other responsibilities include:
  • Preparing test strategies and test plans.
  • Awareness of application architecture, data flows and component dependencies.
  • Interfacing to quants on numbers impact sign off and analysis.
  • Obtaining user sign offs.
  • Data analysis on results, impacts and reasons for numbers change.
  • Improving the functionality in testing tools and shortening / automating the time taken on regression cycles.
  • Build out of software for testing our applications (Python , C#) , either independently or in conjunction with development teams.
  • SQL skills and awareness of our data model.
  • Coordination with upstream booking systems, market data , reference data and quant library teams on change.
  • Scrutinising development releases/plans to understand scope and change impact.
  • Holding the development teams to account on issue resolution.
  • Managing test environments across the team and ensuring that we have sufficient capacity.
  • Manage metrics on production release issues
  • Long term aims
  • Build out of a professional QA team with wider coverage of all risk applications within the Simpliciti platform.
  • Expanding beyond numbers impact to performance impact and functional features.
  • Implementation of continuous integration testing.
  • Build out of stress / volume testing features.
  • Management of the BCP process.

Architecture:

  • As the business has expanded in recent years, we have embarked on an ambitions re-engineering program across our platforms. We are retiring legacy applications, modernising and rationalising our technology stack. Our objective is to provide quicker time to market for new products and faster trading capability.

Key skills required

  • Test Automatoon experience
  • Technical skills in Python and or C#
  • SQL skills
  • Experience in test case automation using an existing test automation framework
  • Experience translating software requirements/stories into accurate and complete test scenarios, including identifying the detailed test data needs
  • Experience with continuous integration and continuous deployment (nice to have)

-------------------------------------------------

Job Family Group:

Technology

-------------------------------------------------

Job Family:

Technology Quality

------------------------------------------------------

Time Type:

Full time

------------------------------------------------------

Citi is an equal opportunity and affirmative action employer.

Qualified applicants will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

Citigroup Inc. and its subsidiaries ("Citi”) invite all qualified interested applicants to apply for career opportunities. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.

View the "EEO is the Law" poster. View the EEO is the Law Supplement.

View the EEO Policy Statement.

View the Pay Transparency Posting