Software Test Engineer - Electronic Trading Applications

Apply for this position Please mention DailyRemote when applying
timePosted 8 days ago location United States salarySalary undisclosed
Before you apply - make sure the job is legit.

Attempting to apply for jobs might take you off this site to a different website not owned by us. Any consequence as a result for attempting to apply for jobs is strictly at your own risk and we assume no liability.

Job Description

Bloomberg is seeking a Software Engineer to join our Electronic Trading Applications department's Test Engineering team. The team performs functional software testing on Bloomberg's Execution Management System (EMSX). You will be working with the Quality Assurance, Engineering, and Product teams to scale the UI 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.

EMSX is a multi-asset class trading platform that integrates Bloomberg exchange and broker data with clients' equity, futures, and options orders. EMSX allows clients to seamlessly route to over 1300 brokers representing over 2800 algorithmic/DMA, program, and cash trading destinations. EMSX allows clients to download order details into accounting and back office systems, as well as run execution reports to populate their Order Management System in real time. EMSX also provides a straight-through-processing solution that simplifies and automates all trading activity on our clients' global trading desks.

We'll trust you to:
  • Have a solid understanding of coding and programming languages and how to apply them to effectively test
  • Have a natural drive for functional testing of UI using automation
  • Analyze workflows and test scenarios to rectify scope of testing and inefficiencies
  • Create and maintain scale-able automated test scripts for our regression suite
  • Execute and troubleshoot automated tests
  • Collaborate with other developers to provide efficient feedback on release quality
  • Sync with project managers and QA members for test implementations and prioritization
  • Build service level tests based on current UI automated tests
  • Collaborate with other stakeholders to design and review software system
  • Work with an entrepreneurial spirit to solve complex problems

You'll need to have:
  • Bachelor of Science or Bachelor of Arts in Computer Science or Finance
  • At least 3 years or more of UI Test Automation Experience using tools such as Selenium, Jest, Cypress, Postman etc
  • Extensive knowledge and demonstrative abilities in JavaScript and TypeScript
  • Effective project management skills and ability to prioritize tasks accordingly
  • Familiarity with JIRA and Agile SDLC

We'd love to see:
  • Proven expertise in driving UI testing, utilizing the latest technology stack
  • Experience with Bloomberg Terminal
  • Understanding of Equity markets
  • Knowledge of BDD and TDD Frameworks such as Cucumber, Gherkin, Selenium and Jest
  • Experience creating automation frameworks
  • Experience with CI/CD tools such as Jenkins and TeamCity
  • Experience with mentoring and training other members of the team
  • Comfortable with giving demos to multiple teams to showcase the progress of the work done
  • Experience with FIX testing and creating automated tests for FIX protocol workflows
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.