Senior / Principal Software Quality Assurance Automation Engineer

The successful candidate will have experience planning the testing of enterprise-class commercial software products, and will have a track record of executing against the plan. The candidate will also have excellent oral and written communication skills and a demonstrated passion for learning. A solid understanding of software testing practices is essential.

Required Experience:

  • Minimum of 5 years of related experience with commercial software applications, including with enterprise class systems
  • Firm understanding of object oriented programming with experience using an OO language
  • Minimum two years experience with Java
  • Strong understanding of SQL, including experience with complex data models
  • Proven ability to troubleshoot and isolate problems in complex systems
  • Bachelor of Science degree
  • Experience with XML, Linux, reports testing a plus
  • Experience with healthcare applications a plus
  • Experience in an agile environment a plus


  • Key member of the analytics product team responsible for testing reports, analytics, and the associated web application
  • Write test plans and define test cases for new features, enhancements, and bug fixes
  • Write automated JUnit tests which generate test data, build expected results, and extract actual results. Debug test failures.
  • Visually inspect reports according to design standards
  • Test new features to the web application
  • Organize and drive test plan review meetings and acceptance meetings to demonstrate delivered functionality