Senior Automation Engineer, FX eTrading
Senior Automation Engineer, FX eTrading

Senior Automation Engineer, FX eTrading

Full-Time 60000 - 80000 £ / year (est.) Home office (partial)
Citibank (Switzerland) AG

At a Glance

  • Tasks: Engineer backend automation for FX eTrading and enhance testing delivery.
  • Company: Join Citi, a leader in global finance and technology innovation.
  • Benefits: Enjoy competitive salary, 27 days leave, private medical care, and hybrid work options.
  • Other info: Dynamic environment with mentorship and continuous learning opportunities.
  • Why this job: Shape the future of finance while working with cutting-edge technology.
  • Qualifications: Experience in backend test automation and strong Java coding skills required.

The predicted salary is between 60000 - 80000 £ per year.

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.

Role Overview

The Senior Automation Engineer is a senior, hands-on role within the FX eTrading technology stack, responsible for owning backend automation capability, testing delivery, and release quality assessment for assigned applications or functional areas. The successful candidate will operate with a high degree of autonomy, taking ownership of automation strategy, framework development, test execution, coverage analysis, defect investigation, and quality sign-off. The role is primarily focused on server-side, service-level, messaging, integration, data, and non-functional automation rather than UI-led testing. The role requires strong technical capability, sound judgement, and a continuous improvement mindset, including the responsible use of approved AI tooling to improve automation productivity, test design, analysis, and engineering outcomes.

Key Responsibilities

  • Own the automation approach, test execution, reporting, and release readiness assessment for assigned areas of the FX eTrading stack.
  • Design, develop, maintain, and improve automated tests and frameworks across services, messaging flows, integrations, data validation, regression, resilience, and non-functional testing.
  • Act as the quality engineering owner for assigned applications or components, providing clear, evidence-based sign-off recommendations and risk assessments.
  • Build automation that validates business-critical backend behaviours, including pricing, order execution, market data, trade lifecycle events, risk flows, and downstream integration points.
  • Integrate automated testing into CI/CD pipelines using tools such as Jenkins, TeamCity, or equivalent platforms.
  • Review requirements, designs, user stories, interface contracts, data flows, and acceptance criteria to identify gaps, ambiguity, risk, and testability concerns.
  • Define and report relevant quality metrics, including backend automation coverage, execution results, defect trends, test effectiveness, and release risk.
  • Partner with Development, Business, Product, and Production Support teams to investigate defects, analyse logs, identify root causes, and prevent production issues.
  • Drive practical improvements in backend test strategy, automation reliability, test data management, environment stability, service virtualisation, and defect prevention.
  • Use approved AI-assisted tooling responsibly to support code generation, test generation, documentation, refactoring, and analysis while complying with internal policies and controls.
  • Support and mentor other engineers in automation best practices where required.
  • Assess, escalate, and manage risks and control issues transparently, with appropriate consideration for clients, the firm, regulatory obligations, and production stability.

Required Experience and Skills

  • Significant experience in backend test automation, quality engineering, or software engineering within financial services, preferably in front office trading, eTrading, or low-latency systems.
  • Proven ability to independently own automation delivery, testing outcomes, and release quality assessment for complex or business-critical backend applications.
  • Strong Java coding skills, with the ability to write clean, maintainable, reviewable automation code.
  • Experience designing, extending, and maintaining robust automated test frameworks for server-side and integration testing.
  • Strong experience testing services, messaging flows, event-driven components, data flows, integrations, and distributed systems.
  • Strong understanding of test analysis, manual and exploratory testing, risk-based testing, BDD/TDD, and Agile delivery practices.
  • Experience with CI/CD integration and automated test execution within build and deployment pipelines.
  • Strong Unix/Linux skills and practical experience with log analysis, diagnostics, monitoring, and defect investigation.
  • Working knowledge of SQL, data validation, file/message formats, and backend system interactions.
  • Clear communication skills, with the ability to explain quality risks, test evidence, and release recommendations to technical and non-technical stakeholders.
  • Experience using AI-assisted engineering tools would be advantageous, particularly where supported by demonstrable project work, GitHub examples, prototypes, or measurable productivity improvements.

Advantageous Experience

  • FX, Rates, Commodities, or broader front office trading domain knowledge.
  • Understanding of pricing, order execution, market data, trade lifecycle, auto-hedging, and risk management workflows.
  • Experience with high-volume, low-latency, highly available systems and related performance, resilience, capacity, failover, and SLA considerations.
  • Experience with messaging technologies, event-driven architecture, contract testing, service virtualisation, test data management, or non-functional testing.
  • Experience with Cucumber, FitNesse, Python, SQL, observability tooling, or synthetic data generation.
  • ISEB, ISTQB, or equivalent testing certification.

Personal Characteristics

  • Highly autonomous, proactive, and accountable for delivery outcomes.
  • Comfortable working independently once onboarded, without close day-to-day supervision.
  • Strong engineering mindset with a focus on backend automation, quality, maintainability, and continuous improvement.
  • Pragmatic, delivery-focused, and able to balance quality, speed, risk, and business priorities.
  • Confident communicator who can challenge constructively and influence through evidence and risk-based reasoning.
  • High attention to detail, strong analytical skills, and resilience in a demanding front office technology environment.

Education

  • Bachelor’s degree / University degree or equivalent experience.

What we’ll provide you

By joining Citi London, you will not only be part of a business casual workplace with a hybrid working model (up to 2 days working at home per week), but also receive a competitive base salary (which is annually reviewed), and enjoy a whole host of additional benefits such as:

  • 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

Alongside these benefits Citi is committed to ensuring our workplace is where everyone feels comfortable coming to work as their whole self, every day. We want the best talent around the world to be energized to join us, motivated to stay and empowered to thrive.

Senior Automation Engineer, FX eTrading employer: Citibank (Switzerland) AG

Citi London is an exceptional employer for Senior Automation Engineers, offering a dynamic work environment where innovation meets finance. With a commitment to employee growth through mentorship and continuous learning, alongside a competitive benefits package including 27 days of annual leave and flexible hybrid working options, Citi fosters a culture that values diversity and encourages individuals to bring their whole selves to work. Join us to be part of a team that not only influences global markets but also prioritises your professional development and well-being.
Citibank (Switzerland) AG

Contact Detail:

Citibank (Switzerland) AG Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Automation Engineer, FX eTrading

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.

✨Tip Number 2

Prepare for those interviews! Research the company, understand their tech stack, and be ready to discuss how your skills align with their needs. Practise common interview questions and have your own questions ready to show your interest.

✨Tip Number 3

Showcase your projects! Whether it's through a portfolio or GitHub, let your work speak for itself. Highlight any automation frameworks or tools you've developed that relate to backend testing and quality engineering.

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you're genuinely interested in joining our team at Citi. Don’t miss out on the chance to engineer the future of finance with us!

We think you need these skills to ace Senior Automation Engineer, FX eTrading

Backend Test Automation
Quality Engineering
Java Coding
Automated Test Framework Development
CI/CD Integration
Unix/Linux Proficiency
SQL Knowledge
Test Analysis
Agile Delivery Practices
Communication Skills
Defect Investigation
AI-Assisted Engineering Tools
Risk-Based Testing
Event-Driven Architecture
High-Volume System Performance

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Senior Automation Engineer role. Highlight your backend automation experience and any relevant projects you've worked on. We want to see how your skills align with our needs!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about FX eTrading and how your background makes you a perfect fit for our team. Let us know what excites you about working at Citi!

Showcase Your Technical Skills: Don’t forget to highlight your technical skills, especially in Java and automation frameworks. We love seeing examples of your work, so if you have GitHub projects or other relevant links, include them!

Apply Through Our Website: We encourage you to apply through our website for the best chance of getting noticed. It’s straightforward and ensures your application goes directly to our hiring team. We can’t wait to see what you bring to the table!

How to prepare for a job interview at Citibank (Switzerland) AG

✨Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially Java and backend automation tools. Brush up on your knowledge of CI/CD pipelines and how to integrate automated testing into them, as this will likely come up during the interview.

✨Showcase Your Problem-Solving Skills

Prepare to discuss specific examples where you've tackled complex issues in backend automation or quality engineering. Be ready to explain your thought process and the impact of your solutions, as this demonstrates your analytical skills and ability to think critically under pressure.

✨Understand the Business Context

Familiarise yourself with the FX eTrading landscape and how your role as a Senior Automation Engineer fits into it. Knowing about pricing, order execution, and market data will help you articulate how your work can influence business outcomes, which is crucial for this position.

✨Ask Insightful Questions

Prepare thoughtful questions that show your interest in the role and the company. Inquire about the team’s current challenges in automation or how they measure success in their projects. This not only shows your enthusiasm but also helps you gauge if the company culture aligns with your values.

Senior Automation Engineer, FX eTrading
Citibank (Switzerland) AG

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>