Senior Software Stability / Test Engineer
New York, NY
Posted Apr 22, 2016 - Requisition No. 49528
We believe that if you start thinking about testing after the development process, you haven't been set up for success. In the Trading Solutions Quality Engineering team, we're integrating ourselves - engineers with a focus on testing - into all development teams so we're there when the first line of code is written. We're bringing a new approach to our testing and continuous integration by building the tools and processes needed for more than 500 engineers to better test their systems.
What's in it for you? You'll join a brand new team in Trading Solutions and help us build new tools from the ground up. You will be exposed to a broad range of products, from buy-side to sell-side, and all components of the trading process. Our engineers are some of the best in the industry and they'll rely on you to be even better - to analyze their code and provide guidance when integrating with unfamiliar systems.
You'll need to have:
- 2+ years of experience programming in C/C++ or Python with a focus on testing
- Knowledge of Jenkins, Git and continuous integration processes
- Experience with service-oriented architecture (SOA) and large-scale distributed systems
We'd love to see:
- Experience with operational profiling, pytest, gtest, CppUnit or Junit
- Experience with monitoring tools and DevOps processes
- Knowledge of behavior-driven development (BDD)
- Experience with project management
- An understanding of financial concepts