Automation Engineer - Python

IG Group

+3 więcej
Praca hybrydowa
Umowa o pracę
Umowa o pracę
🏠 Praca hybrydowa
Pełny etat
🐍 Python
🐳 Docker
Automated Testing
Manual Testing

About the project

  • Your team
  • Exposure calculates and manage IG's risk from client trading; it provides data for our trading desks, quants, and risk teams. It initiates orders to automatically hedge IG's risk in the market.
  • Your role in the Team's Success
  • Your primary responsibility developing and extending our automated test suite to cover an existing manually regression suite. This suite will be used by developers on their own machines to validate changes to the complex system they maintain and be part of the delivery pipeline. The key goal is to reduce the delivery time of software, specifically the manual testing, from days down to minutes.

Your responsibilities

  • Deep dive into our Exposure system and migrate our existing manual regression suite into a python-based automated regression which runs in docker
  • Work with the existing QAs, ask questions, and ensure the manual regression is understood and migrated
  • Adapt the automation suite itself, where needed, to support and mock out external dependencies so the test suite can run in isolation without any other systems or existing environments
  • Ensure the automated suite runs reliably and promptly on both developers machines and as part of our giblab pipeline

Our requirements

  • Proficient in Python, async and modern programming principles
  • 5+ years of experience as an Automation or Software engineer using similar technologies
  • 2+ years of Python specific experience
  • Familiarity with BDD (gherkin based)
  • Proficient with docker and experience with docker-compose
  • Proven record of understanding and using a wide selection of technologies, like databases, queuing systems or RPC technologies
  • Keen and engaged; the domain of the Exposure/risk system is quite complex and will need you to learn & understand both the domain and how Exposure works
  • Not required but knowledge of Pricing technologies (e.g. Reuters RFA)
  • Not required but ideally knowledge of trading and risk
  • We offer 1- year B2B contract

Technologies we use

What we offer

  • When it comes to how we deliver, there are 5 things we want everyone to do to drive high performance, better learning and career satisfaction:

  • Lead and Inspire: Drives trust, alignment, and enthusiasm

  • Think Big: Focus on the problems that most impact commercial outcomes

  • Champion the client: Understand and prioritise client's needs

  • Deliver at pace: Push for fast, sustainable growth

  • Raise the bar: Take ownership, be accountable and share feedback

Wyświetlenia: 4
Opublikowana5 dni temu
Wygasaza 15 dni
Rodzaj umowyUmowa o pracę
Tryb pracyPraca hybrydowa
Źródło
Logo
Logo
Logo
Logo

Podobne oferty, które mogą Cię zainteresować

Na podstawie "Automation Engineer - Python"