QA Automation Engineer

Careers at Bloomberg

New York

Posted Aug 15, 2017 - Requisition No. 60622

Our Team

Our Global Information Systems Group (Infosys) is responsible for designing, deploying, and supporting Bloomberg’s internal IT systems, including our global corporate network, and the hardware and software to support nearly 19,000 employees in more than 170 offices around the world. We are also responsible for the audio-visual technology in all of Bloomberg’s public spaces (including training and conference rooms), that host more than 500,000 visitors to Bloomberg offices each year.

Our employees rely on the technology solutions and support Infosys provides to do their jobs in a dynamic, highly-demanding, technology-focused environment. We are a close-knit, hardworking team organized into 6 groups: Service Desk, Desktop Technicians, Infrastructure, Audio-Visual, Corporate Security, and Mobile Technology. Each of these groups develop, deploy and rely on a complex set of proprietary and third-party systems to deliver the services we provide; and those systems are the key to understanding where we are doing our jobs well, and where we need to improve.

For example, our 19,000 employees generate more than 320,000 service requests each year through a ticketing system that drives both human and automated services—from a software download to a Desktop dispatch. We handle approximately 400+ software titles, and monitor and implement security for a global corporate network that includes 28,000 PCs, 50,000 screen displays, and 120,000 network connections.

What’s the role?

You’ll be helping us automate our business and user workflows for Bloomberg Core Terminal applications and infrastructure. Your responsibilities will include building robust test automation framework and tools for quality assurance testing and anomaly detection. You’ll be expected to program applications to support the QA team, liaising with other internal departments such as Engineering, Sales, and Product Management in order to ensure we are meeting our deadlines and delivering the highest quality of software to our customers. Other responsibilities include project management and the maintenance of automated scripts.

We'll trust you to:

  • Automate business and user test workflows
  • Have interest in automation in general.
  • Use your project management skills
  • Review Business Requirement Specifications
  • Be able to switch context when there is a need
  • Maintain a close working partnership with Engineering during all phases of the test and release cycle

You’ll need to have:

  • BS Degree in Computer Science, related technical discipline or practical experience
  • 5+ years of Test Engineering/Automation experience with regression, integration(CI),and client/server performance testing experience.
  • Strong JavaScript/python and object oriented programming skills
  • Strong Software Engineering skills including design, implementation and testing
  • Experience with cucumber, gherkin, selenium or any other open-source libraries
  • Experience with Jenkins/Bamboo and Git
  • Excellent verbal and written communication skills
  • Familiarity with Lean Software Development methodologies.
  • Strong problem solving skills
  • Project management experience
  • Ability to be a real team player.
  • Previous QA experience highly desirable
  • Entrepreneurial spirit

If this sounds like you:

Apply if you think we're a good match. We'll get in touch to let you know what the next steps are.

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.

Similar jobs