Job Information
Bloomberg LP Senior Software Engineer in Princeton, New Jersey
Position Duties: As a part of the Electronic Trading Quality Engineering Team, you will assist in building tests and frameworks by automating testing and software delivery at all stages of the SDLC. Collaborate with Product, Application Engineers, and SREs to deliver fast and transparent feedback on the current state of the trading platform. Develop and expand automation test frameworks used by QA and Engineering teams. Create and capture metrics that provide test coverage analysis. Devise systems that can test the capacity, stress, and reliability of the trading platform. Help support the automation testing strategy throughout Electronic Trading SDLC. Job Requirements: Position requires a Bachelor's degree or the foreign equivalent in Computer Science, Engineering, Mathematics, or related and one (1) year of experience in the job offered or related. In lieu of a Bachelor's degree, employer will accept two (2) additional years of related work experience. Must have one (1) year of experience in each of the following skills: Behavior-Driven Development (BDD); UI testing; Product Management; Develop/expand automation test frameworks; Fixed Income, Currencies, Commodities and Currencies; DevOps and CI/CD; C, C++, C#, Java, JavaScript, Python, or another high-level programming language; and SDLC.