Vail Systems Inc.

Vail Systems Inc.

Chicago, IL

Software Engineer, Test & Infrastructure

As part of the team, you’ll be expected to coordinate with internal IP telephony and web product teams as you develop automated functional and load tests against these products’ web applications. You’ll work in small teams out of our offices in Chicago’s loop, using tools and languages including Selenium Webdriver, RSpec, Cucumber, Java, Ruby on Rails and Angular. You’ll design, code, debate, learn, and share; you’ll work hard but you’ll have fun every day.

To be considered for this position you must have:

  • 1-4 years proven success in a software development or test automation role
  • A strong understanding of Object Oriented software development techniques
  • Prior professional experience with Ruby, Java, C# / .NET, C++, Javascript, Python or other OO languages
  • Experience with at least one test framework such as JUnit, NUnit, TestNG, RSpec or Cucumber
  • Familiarity with Linux, Windows
  • An ability to solve complex problems in a short amount of time
  • Bachelor's degree in Computer Science/Engineering or a related field, or equivalent experience

Ideally you will also be able to demonstrate:

  • Experience with Selenium Webdriver, Grid
  • Experience with Jenkins or other build server
  • Web development experience using one or more JavaScript frameworks (e.g., jQuery, Angular)
  • Experience with Agile development practices
  • Experience with TDD, BDD or ATDD
  • Experience with Git
  • Experience with SQL Server or other database
  • Experience with Unix shell scripting

Position can be based in Chicago or Deerfield Office locations.