Contact us

MNA Test - Onyx Automation

Ref : JRQ$202-22347

New York


Job description

Murex is a recognized global leader in software development for trading, risk management and processing. Every day banks, asset managers, corporations and utilities, across the world, rely on Murex people and Murex solutions to support their capital markets activities. Our motto “pioneering again” sums it all up: since its creation, Murex has reinvented itself time and again to adapt to capital markets revolutions – each time offering innovative software solutions to the industry.

Over 2200 specialists are located across our 17 offices: Beijing, Beirut, Dubai, Dublin, Hong Kong, London, Luxembourg, Moscow, New York, Paris, Sao Paulo, Santiago, Seoul, Singapore, Sydney, Tokyo, and Toronto.

Job Purpose

A Test Analyst is responsible of automating/testing test cases for projects and making sure that all relevant resulting incidents are detected, documented and closed along with supporting our clients on the MXtest tool. The job also evolves into a Test Lead role where the test analyst will lead and manage test campaigns.

Core Job Responsabilities

  • Test Coverage, design and implementation
    • With the help of the functional project team, design functional and non-functional test cases to cover different aspects of the application;
    • Apply different test design techniques apprpriate to each development (Risk based testing; transition state testing, decision table, equivalence classes…)
  • Test execution
    • Execute automated/documented test cases and logs the results;
    • Write detailed and summary reports for the functional project team during the test execution phase;
    • Performs root cause analysis when faced with an incident.
  • Testware management
    • Ensure availability of the testware before a test execution phase (environment, test scenarios…).
  • Test automation
    • On projects, assist on the following activities:
      • Configure, execute and report on automated test packages;
      • Participate in test automation design discussions to ensure understanding of requested configurations;
      • Implement Automated tests and stabilize them according to project scope;
      • Follow up with streams on discovered issues in MX product upon tests execution, and their stabilization within the automated tests sequence;
      • Follow up with MXtest DEV team on needed corrections / feature to complete automated tests configurations for the project;
      • Deliver continued reporting on automated tests execution, along the project phases;
      • Deliver capitalization reports on project automated tests that can feed the global automated tests package;
    • On projects, participate in test execution campaigns as test analyst on specific MX functional domain;
    • Internally, build and maintain the Autmated tests packaging evolution and follow up capitalization from projects and support activities:
      • Document the created configurations to ensure clarity and ease future eventual handover;
      • Orchestrate maintenance cycles operations (execution, first analysis, etc);
    • Acquire MXtest prducts expertise (MXtest, MTS) to support business as usual and projects responsibilities along with clients;
    • Acquire MX prduct expertise through continuous learning (i.e. e-learning, reading, on-the-job experience, embedment, knowledge sharing, training.
  • Test Management
    • Implement the Murex Test Methodology on client project;
    • Create and share the project test strategy with the project manager, the project team and the customer;
    • Understand and explain the murex test methodology to customers;
    • Coordinate all test activities within the project on Murex side (covering definition, design, implementation and control);
    • Challenge the test coverage with the stream leaders;
    • Coordinate with relevant actors (including stream leaders, Solution Architect, Onyx Delivery) to define what needs to be automated and how;
    • Responsible for the quality of the Murex test deliverables of the client project;
    • Escalate serious test issues to key stakeholders in a timely manner;
    • Drive the automation efforts using the Murex ONYX technology;
    • Help the project manager in the follow up of the budget, the planning and the global advancement of the project;
    • Coordinate with the different internal parties involved in the project;
    • Work closely with the project team (PM, BA, Stream Leads, team members) to ensure the coordination of the work

Educational Background

  • University degree in Computer science, Computer Engineering;
  • Knowledge in market finance and risk management is a plus.


Required Experience (considered as a major Plus)

0-3 years of experience in the following fields:

  • Software engineering or related disciplines;
  • 1-2 years of MXtest experience and MXtest client support;
  • 1-2 years of practice on the MX.3 platform;
  • 1-2 years of experience in test specification and execution;
  • 1-2 years in test automation and client support;
  • Software Analysis & Design knowledge/experience is needed while also having a solid background in Software Quality & Testing;
  • Familiar with functional and non-functional testing aspects, requirements management and test design techniques.

Computer Literacy

  • MS Office


  • English
  • Spanish
  • Portuguese (big plus)

Pre-requisite Trainings / Certifications

  • ISTQB certification or equivalent is a plus

Technical competencies

  • Advanced knowledge of Software Testing practices:
    • Functional testing techniques;
    • Testing types/levels (unit, component, integration, system, SIT, UAT…);
    • Analytical testing techniques (Risk based testing…);
  • Knowledge in testing frameworks is a plus (JUnit, TestNG, HP quality center, SILK, …);
  • Experience of automation tools;
  • Experience in implementing current industry wide Quality & Test processes and practices, Tools and techniques;
  • Knowledge in technical environments such as SQL, XML (XSL, XPATH), OS (Unix, Windows), and programming languages (java), Scripting languages (ANT, Groovy);
  • Knowledge in Microsoft Office tools (Excel, PowerPoint, MS projects, Visio…)