Software Quality Engineer - Trade Automation

Careers at Bloomberg

Back to Search

Princeton, NJ

Posted Aug 4, 2020 - Requisition No. 84238

Bloomberg is seeking a Software Quality Engineer to support our Electronic Trading Applications Quality Assurance and Engineering teams. The team performs functional and automated software testing on Bloomberg’s Rule Builder (RBLD) and its integration with Bloomberg's Execution Management System (EMSX), specifically for listed securities.  RBLD is utilized by our clients to create custom rules that help them trade more efficiently. These rules help traders automate the easy trades, freeing up their time to concentrate on the complex & impactful trades where they can really make a difference. Traders can also use the Rule Builder to generate unique insights into their trades and market conditions. This is a highly complex real-time computation system that has the ability to merge multiple sources of data (market data, reference data, various benchmarks, execution and order transactional data), evaluate rules and trigger trading actions and insights in real-time.

You will be working with the Quality Assurance, Engineering, and Product teams to build out  automated testing needs with tight timelines.  In addition, a great deal of analysis of data input and output is expected. You'll get a front-row seat to the financial markets, gain insights and perspectives on how they work, and test software that helps shape their future success.

We’ll trust you to:

  • Build an in-depth understanding of our Trade Automation and Rule Builder workflows through heavy interaction with our QA and development teams in Princeton, New York and London
  • Have a solid understanding of coding and programming languages and how to apply them to effectively test
  • Analyze workflows and test scenarios to rectify scope of testing and inefficiencies
  • Create and maintain automated test scripts for our regression suite
  • Execute and troubleshoot automated tests
  • Adapt, contribute to and seek out latest testing and automation trends to the Bloomberg environment
  • Coordinate with developers to provide efficient feedback on release quality
  • Project manage technical testing implementations with the QA and engineering teams
  • Build service level tests based on current UI automated tests
  • Contribute to and support our shared strategic technology agenda

You’ll need to have:

  • Bachelor of Science or Bachelor of Arts in Computer Science or Finance
  • At least 3 years or more of Test Automation Experience
  • Have extensive knowledge and demonstrative abilities in coding and programming languages (Python, JavaScript)
  • Interpretation and understanding of file formats such as .xml, .csv  and JSON and the conversion from one to another
  • Effective project management skills and ability to prioritize tasks accordingly
  • Strong Analytical and problem solving skills
  • Familiarity with JIRA and Agile SDLC

We’d love to see:

  • Understanding of Equity markets
  • Knowledge of BDD and TDD Frameworks
  • Expertise in data quality analysis and testing
  • Experience creating automation frameworks
  • Understanding of FIX Protocol

Bloomberg is an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Similar jobs

    The Bloomberg Talent Network

    Stay connected with us and be among the first to learn about new job opportunities. We’ll use the information you provide to help us get in touch with you to align your expertise with our opportunities and better direct our conversations.

    CONNECT WITH US