Staff System Test Engineer

Quality Petaluma, California


Key Responsibilities:

  • 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
  • Design and Develop Automation framework in Python to automate System Level testing
  • Serve as technical point of contact to engineering teams
  • 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.
  • Must be able to multitask, able to prioritize and address most critical task first.



  • BE/ME degree in Electrical Engineering or Computer Science with good academics.
  • Hands-on experience with installing, testing, troubleshooting, and maintaining electrical equipments
  • Must have expertise in developing Automation framework in Python and automating system level Test
  • Expertise in testing Embedded Systems
  • 5+ years of System Test experience that involve setting up a complete system
  • Self-motivated individual with the ability to work under minimal supervision
  • Solid understanding of the SDLC (Software Development Life Cycle) including Agile methodology.
  • Good written and verbal communication skills
  • Testing experience working in renewal field is a Big Plus