BME - Bolsas y Mercados Españoles - drives the transformation of financial markets and belongs to SIX, the third largest exchange group in Europe.

 

What sets us apart drives us ahead: between local roots and global relevance, we are a unique blend of tradition and future, of foundation and growth. We value bright minds and inspire them to grow with their ideas. Come and shape the future of finance with us.

 

 

 Test Engineer

Madrid, Barcelona | Working from home up to 40% | Reference 7888

 

 

Are you passionate about modern technology and eager to work in an agile, highly dynamic environment at the heart of the stock exchange trading business? Join our team that integrates and operates the low latency matching application within the trading platform. Your role will be to design, implement, automate and document latency, throughput, performance, capacity, failover tests. In this position you will work closely with testing, infrastructure, network, security teams.

 

 

What You Will Do

  • Design, implement, and execute performance/NFT strategies for a matching application, with a focus on latency, throughput, jitter, failover, and load testing across pre prod and prod like environments.
  • Build and automate test harnesses, scenarios, and continuous integrations to continuously assess performance, regression test results, and scalability; leverage Ansible and scripting for repeatable tests in various environments.
  • Visualize results of NF testing, create performance dashboards using different tools (e.g., Grafana), produce reports and recommendations for engineering and other stakeholders.
  • Collaborate with functional testers, infrastructure, network, and database teams to model realistic market conditions, tune systems, and design non-functional test cases; contribute to release readiness and change planning.
  • Troubleshoot and analyze issues from low level network packets to OS and application behavior; drive root cause analysis and propose performance optimizations and mitigations. 
 

What You Bring

  • Strong Linux engineering background with excellent Bash scripting and Python programming skills complemented with C/C++.
  • Experience implementing and executing fully automated non-functional tests; ability to simulate market like traffic patterns.
  • Very good understanding of networks and various factors that impact low latency systems.
  • Hands on experience with DevOps practices and toolchains relevant to automation and continuous testing (e.g., Ansible, GitLab, CI, Airflow, Openshift/ArgoCD); familiarity with version control and artifact handling.
  • Analytical mindset with excellent troubleshooting skills across layers; collaborative communicator comfortable working with infrastructure, network, application, and security teams; readiness to occasionally work outside normal hours for major tests or incidents.
  • Very good verbal and written English.
 

If you have any questions, check out our FAQ page or call Sara Perez de la Cuesta at +34 91 709 56 80.

 

For this vacancy we only accept direct applications in English.

 

Diversity is important to us. Therefore, we are looking to receiving applications regardless of any personal background. 

What We Offer

Flexible Work Models
We trust our employees and offer a work environment that is well-balanced, productive and fosters success. 

Personal Development
You will benefit from a culture of continuous learning and feedback. Your personal growth is supported through an extensive learning offering.

Agile Working Methods 
Whether through scrum or design thinking,
we solve exciting tasks together in teams.