Bloomberg Test Automation Engineer in Princeton, New Jersey

Job Requisition Number: 66846

Bloomberg runs on data and technology. In Global Data, we’re responsible for supplying it – which also means we solve problems. Problems that can only be addressed by people, not defined by conventional roles, but by diverse experiences, skills, and styles. You can be a designer, scientist, entrepreneur, engineer, or any combination, so long as you’re delivering with an impact. We are looking for a passionate test automation engineer who can lead our team in to new DevOps culture.

The Team:

The Integration & Support team has been formed to facilitate cooperation and cohesion between Technical Operations, Global Data and Engineering as it pertains to testing and integrating a new tech stack to replace or augment current internal processing techniques. We provide ongoing technical support of legacy workflows and coordinate testing efforts with a goal of delivering quality software that meets the needs of our internal user. The method we use to reach that goal is to plan, monitor, execute and report on all testing processes as we continue to grow and evolve our technology suite. By partnering with data analysts, we are working toward a comprehensive approach to testing both legacy and new tech stack prior to production roll-out. In addition to this, we are the first line of defense for all system and workflow issues that impact data processing.

We will trust you to:
  • Use the latest open source tools and technologies to develop and evolve a reusable test automation framework: planning, preparation, execution, and reporting
  • Develop and maintain efficient test cases that cover all functional requirements and force defects to appear
  • Define when a feature is “done” by performing rigorous testing, providing feedback on functionality and UI/UX
  • Relate performance testing to the development process and provide insight to decision makers
  • Identify opportunities to automate testing using a variety of tools and techniques
  • Investigate, triage, and troubleshoot software defects if they occur after deployment
  • Facilitate communicate during major issues and provide ongoing status to stakeholders
  • Conduct root cause analysis and create action plans to mitigate future incidents
What you can expect from this opportunity:
  • The flexibility to be creative and innovative whilst personally disrupting the status quo
  • The opportunity to invest in your career by developing your technical skills alongside colleagues who share your enthusiasm about technology
  • Develop testing strategies designed to improve software quality and the development lifecycle
We are targeting:
  • Bachelor’s Degree in Engineering or a Technology related field
  • 2-5 years of experience with data workflow tools ideal
  • Programming proficiency with JavaScript, Node.js, jQuery, Python, and SQL server
  • Advanced technical competency with automated testing solutions: Selenium preferred, Puppeteer, API testing tools a plus as well as a distributed version control system such as Git
  • Proficiency with proprietary Bloomberg LP Global Data tools and technology a plus
  • Proven problem solving skills
  • Ability to handle multiple priorities
  • Excellent customer service skills and client relationship building skills
  • Experience delivering with tight deadlines and ability to work under pressure
  • Strong attention to detail and accuracy
  • Ability to independently drive initiatives based on insights from data
  • Ability to quickly embrace and master new technologies and put them in to practice
  • Familiarity with Agile development methodologies, specifically SCRUM
  • Commitment to continual education about technology and our tech stack components and services
You need to have:

The ability to work legally in the US without visa sponsorship now or in the future.