Senior Engineer in Test | London | Bloomberg Careers

Senior Engineer in Test

Careers at Bloomberg

Back to Search


Posted Jan 28, 2022 - Requisition No. 100246

Do you want a front-row seat to the financial markets, gain insights & perspectives on how they work and test software that helps shape their future success? Join us! Bloomberg is seeking a Senior Engineer in Test to join our Quality team and test our BTCA - 'Transaction Cost Analysis' platform. We perform functional software testing for the application and operate in an Agile development environment. 

We are looking for a self-motivated software engineer with a passion for quality, testing software and test automation. Partnering with our Application Engineering and Business teams globally will give you exposure to our markets, client trends and the latest technology innovations we are building to find creative ways to test and improve our BTCA platform.

BTCA provides our clients with a method of determining the effectiveness of their portfolio transactions by analyzing the 'market impact' and cost, optimizing these is a vital source of return on investment. Bloomberg LP also help its clients conducting surveillance on their trading activities, identifying market abuse and inappropriate trading workflows.

You’ll need to have:

  • Test Automation Experience using tools such as Selenium, Jest, Cypress, Postman etc
  • Extensive knowledge and demonstrative abilities in Python, JavaScript, TypeScript
  • Effective project management skills and ability to prioritize tasks accordingly
  • Familiarity with JIRA and Agile SDLC
  • BA, BS, MS, PhD in Computer Science, Electrical Engineering or related technology field

We’d love to see:

  • Proven expertise in driving automated testing, utilizing the latest technology stack
  • Experience with Bloomberg Terminal
  • Knowledge of BDD and TDD Frameworks such as Behave, Cucumber, Gherkin, Selenium and Jest
  • Understanding of Cost Analysis Models
  • Experience creating automation frameworks
  • Experience with CI/CD tools such as Jenkins or 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

Interview Process:

We believe interviewing is a two way street. It's a way for us to get to know you and your skills, and also a way for you to learn more about the team, our technical challenges, and what you'd be working on. The content of each interview round will be tailored to the role and your background.
We want to ensure you can put your best foot forward throughout the process, so if you have any questions or need any accommodations to be successful, please let us know!

Bloomberg is an equal opportunity employer and we value diversity at our company. We do not discriminate on the basis of age, ancestry, color, gender identity or expression, genetic predisposition or carrier status, marital status, national or ethnic origin, race, religion or belief, sex, sexual orientation, sexual and other reproductive health decisions, parental or caring status, physical or mental disability, pregnancy or maternity/parental leave, protected veteran status, status as a victim of domestic violence, or any other classification protected by applicable law.
Bloomberg is a disability inclusive employer. Please let us know if you require any reasonable adjustments to be made for the recruitment process. If you would prefer to discuss this confidentially, please email

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.