Automation Engineer
PEAK6 Investments, L.P. - Chicago, IL

This job posting is no longer available on PEAK6 Investments, L.P.. Find similar jobs: Automation Engineer jobs - Investments jobs

OptionsHouse is currently seeking an Automation Engineer to join their growing team. The Automation Engineer will work with project teams of QA Engineers and Developers 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.

This role will be focused on fulfilling high-impact, high-visibility customer needs for enhancements to the current capabilities of our product. In this role, you will perform functional and regression testing on our product with a wide spectrum of functionality encompassing the latest application servers, databases, and operating systems. The QA Automation Engineer 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
  • 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
  • Develop test plans for products from which lower level test plans can be defined and assigned to others for development
  • 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 cases
  • 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
  • Outstanding attention to detail
  • Must be very driven and motivated to learn on own
  • Understanding of how databases work with applications
  • Understanding of J2EE architecture
  • Ability to develop a clear and concise testing strategy
  • Passionate about finding defects and helping to resolve them
  • Expert troubleshooting and reasoning skills
Job Requirements:
  • BS/BA in Computer Science
  • 1-2 years of programming experience with either Java and/or C++
  • Interest in learning more about the QA lifecycle with an opportunity to be a part of the OptionsHouse Development teams
  • Experience working in a Windows and 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

PEAK6 Investments, L.P. - 19 months ago - save job - copy to clipboard
About this company
PEAK6 is a financial institution founded on one simple notion - there has to be a better way. By asking the tough questions, and...