Job: Software Engineer In Test

Title Software Engineer In Test
Salary FTE
Location Oakland
Job Information

Software Engineer in Test

The Software Engineer in Test will have a passion for writing quality code, automating processes, and providing technical expertise and training in a team-focused environment. The Software Engineer In Test will own the creation and upkeep of the latest test suites and tools to maintain the quality of the products. This engineer will work with all members of the software team to build innovative testing solutions that result in better code while working in a culture of smarter testing throughout the development cycle.

The Position Details

  • Consistently deliver high quality software by working closely and collaboratively with a Scrum team of 7-10 developers, testers, and project owners.
  • Design and implement a wide range of complex testing, automation, infrastructure and continuous integration projects, on time and with minimal oversight.
  • Enable universal use of automated testing through mentoring and training junior members of the testing team on coding fundamentals and automated test writing.
  • Work directly with the Site Operations team and Test Architect to design and deliver an improved continuous integration solution capable of running all automated test suites in less than 20 minutes, with zero false positives.
  • Expand scope of automated test coverage and frameworks to reduce the need for manual regression before all releases, by 90%.


The Position Competencies

  • Intense drive to continuously learn and apply new ideas, proven by a history of being a creative solutions provider.
  • Can implement solutions independently using one of the following languages: Python, Ruby, Java, Php, Scala or Haskell.
  • Fluent in one of the above languages.
  • Excellence in designing and implementing well-architected solutions to complex cross-domain automation challenges.
  • Eager to jump into new technologies/languages and apply new knowledge in a fast paced environment.
  • Ability to work closely and collaboratively with other Scrum team members.
  • A passion for test-driven development, continuous integration/delivery, and automated testing.
  • Experience writing and interfacing with REST API’s, and writing complex queries for relational databases.
Apply Now