Thursday, 24 October 2013

Software Development Engineer in Test

Posted by Unknown on 01:32 with No comments


  • Company

    PEAK6 Investments, LP
  • Location

    USA-IL-Chicago
  • Remuneration

    Not Specified
  • Position Type

    Permanent
  • Employment type

    Full time
  • Updated

    23-Oct-2013
  • eFC Ref no

    1297450

The primary function of this role will be software development of frameworks for automated testing, in addition to performing functional and regression testing on our product with a wide spectrum of functionality encompassing the latest application servers, databases, and operating systems.
PEAK6 Investments, established in 1997, is a leading financial institution in Chicago with a demonstrated track record of success in proprietary trading. Specializing in inventory and risk management, PEAK6 Investments employs state of the art technology and proprietary tools and is thoroughly committed to building the next generation of automated trading systems and businesses. PEAK6 is constantly expanding its commercial focus to include leading-edge initiatives in the hedge fund, online media, retail options brokerage and institutional trading segments. Voted Chicago's Best and Brightest Employers to Work For, four of the last five years, PEAK6 Investments offers: competitive salary, performance bonuses, and a great benefits package including: medical, dental, vision, 401K, paid vacation, sickness and disability benefits, life insurance, tuition reimbursement, along with a casual work environment and dress code and the occasional yoga class. PEAK6 currently employs over 400 professionals and is rapidly growing in scope, complexity and depth of operation.

OptionsHouse is currently seeking a Software Development Engineer Test to join our growing team. The Software Development Engineer Test will work with project teams of QA Engineers and Software Engineers throughout the software development lifecycle. This is a dynamic, multi-tasking environment with rapid development lifecycles. The success of this position will be measured in terms of effective collaboration to achieve timely deliverables with high performance, scalability and reliability of the service. This position is a member of the Quality Assurance team and reports to the QA Manager but takes considerable direction from Software Engineering staff.



This role will be focused on fulfilling high-impact, high-visibility customer needs for enhancements to the current capabilities of our product. The primary function of this role will be software development of frameworks for automated testing, in addition to performing functional and regression testing on our product with a wide spectrum of functionality encompassing the latest application servers, databases, and operating systems. The Software Development Engineer Test will also construct and run specialized tests to observe product functionality in complex environments. He/she will also develop test plans, test cases, file detailed software defect descriptions, and participate in test automation projects.



Key Skills & Responsibilities

  • Work with the business, engineering and QA teams to agree on common quality goals
  • Collaborate with architects & development leads to create automation testing frameworks
  • Establish processes that complement the tools and provide end-to-end traceability
  • Review product architecture and provide feedback on systemic qualities before development cycle starts
  • Understand the Application Lifecycle Management process and identify risk elements from quality perspective
  • Develop and execute manual testing where automated coverage does not exist
  • Assists in reproducing, investigating and debugging software issues in coordination with the Development team
  • Participate in the design spec reviews to understand design, contribute quality requirements and ensure testability
  • Familiarize themselves with new technology, operating systems, automated testing tools, etc. in order to maintain an awareness of technological advances
  • Assist developers, architects, and support services in researching or solving complex application issues
  • Work with development team to understand new product features for the purpose of designing and developing test case frameworks
  • Collaborate with Development to effectively analyze and isolate complex system level problems which extend past the reach of the product under test and include external software or hardware systems
  • Must be very driven and motivated to learn on own
  • Understanding of how databases work with applications
  • Understanding of J2EE architecture
  • Passionate about finding defects and helping to resolve them
  • Expert troubleshooting and reasoning skills


Job Requirements

  • BS/BA in Computer Science 
  • 2+ years of Software Quality Engineering / Testing experience
  • 2+ years of programming experience with either Java or multiple object-oriented programming languages
  • Knowledge of the financial industry and trading systems are a plus
  • Interest in learning more about the Product lifecycle with an opportunity to be a part of the OptionsHouse Development teams
  • Experience working in a Linux based environment
  • Collaborate with Project Managers, Software Development Managers, and Operations staff
  • Exposure to creating test plans, and or fault-tolerated web based applications in UNIX environments
  • Excellent written and oral communication skills
  • Ability to work in a highly demanding environment where accountability and teamwork are essential
  • Highly motivated, reliable and hard working

See Job Description

0 comments:

Post a Comment