Quality Engineer

IntercontinentalExchange   •  

New York, NY

Industry: Finance & Insurance

  •  

Less than 5 years

Posted 54 days ago

Job Purpose


The New York Stock Exchange, a subsidiary of Intercontinental Exchange, Inc. (ICE) presents a unique opportunity to work with cutting-edge technology and address complex business challenges in the financial sector. The Quality Engineer position plays a key role in testing and delivering trading, listing, compliance and surveillance applications, while supporting all stages of the Software Development Life-Cycle (SDLC). The successful candidate will be able to multitask in a dynamic team-based environment, while demonstrating strong problem-solving, extensive technical skills, decision-making abilities and the highest level of professionalism. The candidate is also expected to have a strong programming etiquette and excellent business knowledge/experience.


Responsibilities

  • Work with cross-functional teams to build scenarios in requirements, design and coding phases
  • Develop solutions to do session level, functional, technical, failover testing across the entire stack – application, hardware, firmware, OS and network
  • Perform analysis of data from QA and production to build scenarios
  • Review code base in C++ and make recommendations for testing scenarios; analyze changes introduced and assess the technical testing required
  • Maintain testing and analysis tools; identify any negative changes to both QA and production environments and work with teams to resolve those concerns
  • The candidate will be responsible for building programs in C++ and Python to help ensure the delivery of quality trading system applications and drive solutions
  • Take the initiative to improve efficiencies across systems/projects
  • Support operations, including executing process validations, methodology and audits

Knowledge and Experience

  • Bachelor's degree in Computer Science, Engineering or related field preferred
  • 3+ years of experience as a Quality Engineer, working on low latency client/server applications
  • 3+ years of relevant experience including software design, development, testing and deployment
  • Intermediate programming/scripting knowledge in C++, and Python or Perl Scripting
  • Must have 3+ years of Linux/Unix experience with handling big data files
  • Minimum 3+ years hands on experience on RDBMS
  • Extensive financial domain business experience and acumen
  • Strong analytical and problem solving skills
  • Excellent verbal, written communication and customer service skills
  • Ability to work in a highly demanding and fast-paced environment
  • Ability to multitask and work independently on multiple projects
  • Knowledge of FIX and binary protocol is a plus
  • Experience with trading applications is a plus
  • Experience with supporting production changes, UAT testing and debugging prod issues