Making your products more Reliable, Safe and Secure
Staff System Test Engineer – JobCode: SWTUSA260619_24


Job Title:

Staff System Test Engineer

Job Code:


Job Description

  • The Staff/Senior Staff System Test Engineer, supports the system verification activities through design and development of detailed test plans and procedures, building new test beds as well as taking initiatives automating the testing in parallel to test execution phase


  • Developing and executing functional and system level testing of products across multiple platforms to test various product features. Understand application use cases and feature requirements
  • Setting up, configuring and troubleshooting test environment (hardware, software) as needed to complete the assigned testing.
  • Conduct manual and automated tests
  • Investigate test failures, log defects, and verify bug fixes
  • Identifying test gaps and opportunities to expand our test case coverage utilizing prior quality and testing experience
  • Establishing and maintaining thorough and accurate documentation of all work including status updates to summarize project highlights
  • Working with cross-functional teams to resolve issues. Collaborating with Software development teams to identify and resolve product defects in timely fashion
  • Suggesting on system designs that facilitate the system testing and looks for opportunities to automate the feature delivered to the Test team


  • BS/MS degree in Computer Science or Electrical Engineering
  • Must have electrical systems or hardware testing experience
  • Must have experience in testing complex embedded software systems
  • Must have experience in testing communication between ZigBee devices
  • Must be able to multitask, able to prioritize and address most critical task first
  • 8+ years of System Test experience in manual and automated test environment
  • Experience in setting up complex test environments, including installation and configuring multiple third party products & test equipment
  • Must have experience in testing mobile applications on IOS and Android Devices
  • Self-motivated individual with the ability to work under minimal supervision
  • Solid understanding of the Software Development Life Cycle including Agile methodology
  • Proven experience developing Automation in any oriented programming language such as Java, Ruby or Python
  • Possess experience in Test Planning, execution, tracking tool, preferably JIRA
  • Experience with Git and Jenkins
  • Good written and verbal communication skills


  • Petaluma, CA ( US Citizens , GC holders, Canadian/Mexican Citizens can apply )


  • Highly competitive to match experience and capability
We're hiring

Apply for this position

  • Accepted file types: doc, pdf.
  • This field is for validation purposes and should be left unchanged.

All Opportunities

View all Career Opportunities

Share this Job