Lead Software Engineer
Software AG USA - San Francisco, CA

This job posting is no longer available on Software AG USA. Find similar jobs:Lead Software Engineer jobs - Software AG USA jobs

  • B.S. in Computer Engineering or similar
  • 7 years of professional experience
  • Strong background in building/architecting frameworks to test systems for scalability and availability
  • Experience with Java based testing frameworks like TestNG
  • Ability to lead teams and manage projects
  • Familiarity with common java frameworks and containers such as Spring, Jetty, Hibernate, Ehcache, Quartz
  • Experience with distributed caches, high availability products, and/or NoSQL solutions
Job Description:
We are looking for a Lead Software Engineer in Test for our platform test team. We are looking for passionate Java engineers with a strong interest in testing for our Terracotta Server Array product. This position involves designing and implementing Java based tests for the core platform behind our next generation In-Memory Data Management solution. This position will provide opportunities for technical leadership as well as the chance to build the team and groom junior engineers.

  • Architect a framework for failover and destructive functional testing
  • Implement "torture" tests that simulate customer environments with faulty network, disk or other infrastructure
  • Work with customers and our solution architects to design tests for new use cases and replicate customer environments
  • Design and implement Java based API tests to exercise the Terracotta Server Array features .
  • Work with development team to report and resolve defects
  • Provide technical leadership and mentor junior engineers
  • Take ownership and responsibility for the quality of our Terracotta Server Array Platform