DescriptionOur client, one of the largest banks in the US with wealth management, investment banking, and international business, is seeking a Integration Test Engineer. Location: Chicago, ILType of Position: ContractDo you have a passion for programming? Are you a tinkerer? Have you contributed to one or more Open Source projects? Do you have experience or expertise in Foreign Exchange (FX) markets? If you answered yes to any of these questions you should consider a job with Client's Global Foreign Exchange (GFX) group. GFX is a little slice of Agile in a great big organization. We are a talented, experienced, and passionate group of technologists that prides itself on quality of delivery, continuous improvement, and a relaxed atmosphere. Our developers work with technologies encompassing the full Java/J2EE and Spring technology stack, from Front End Web.0 development to Trading APIs over enterprise messaging protocols. We are seeking a Senior Integration Test Engineer to join our team, grow with us, and teach us a few things along the way. The ideal candidate would have 5+ years of experience split between software development and quality assurance (QA), and would bring with them ideas and experience on how to best automate the testing of large enterprise systems. About the role:  You will be responsible for the design, implementation, and maintenance of test harnesses for non-GUI, server-side components  You will work closely with the development and QA teams to analyze system components and implement and maintain automated test cases that provide a high level of code coverage  You will be working with one of Client's foremost Agile development teams, using techniques from the XP, Scrum, and RUP software development methodologies As a successful candidate and team member you must:  Be able to demonstrate proficiency with Java, SQL, and Unix/Linux, and have a basic understanding of messaging concepts such as JMS, MQ, and RV  Show familiarity with a reasonable subset of the following: Domain Specific Languages (DSLs), Test Driven or Behavior Driven Development and Frameworks, Concurrent Programming, Low-Latency/High-Throughput Programming, Object Oriented Design, Design Principles and Patterns, C++, Spring, Hibernate, MVC frameworks (Struts, Spring), JSP/JSTL and Servlets, EJBs, Groovy/GRAILS, HTML/CSS/JavaScript, Agile Practices, Industry-Standard Testing Frameworks  Have a proven ability to solve problems with technology - Can you describe a problem you've solved, the details of the solution, and why you chose the technology you used?  Be passionate about quality, programming, and software development in general - Do you "sharpen the saw" and continually explore opportunities to improve? Are you a technology evangelist? Will you introduce the group to new technologies and approaches?  Be flexible with day-to-day responsibilities - Are you comfortable with working across multiple systems and potentially using multiple programming languages and technologies?  Demonstrate good judgment - Can you be trusted to make good decisions independently? More about us:  Client is a global financial Powerhouse that markets, trades, and manages risk for FX spot and derivative products  Together with team members in New York, London, Singapore, India and elsewhere, GFX Chicago builds and maintains the systems that are key contributors to the bank's position in this high revenue business  Our team members pride themselves on their interest in technology and knowledge sharing is encouraged via informal brown-bag lunches, company-sponsored training, and annual internal developer conferences  We have fun together - We hold Bags tournaments, WhirlyBall tournaments, happy hours, and other social events
Apply to this job