Ztek Consulting - Sunnyvale, CA

posted 5 days ago

Full-time - Mid Level
Sunnyvale, CA
Professional, Scientific, and Technical Services

About the position

The System QA Engineer - Python role focuses on creating and maintaining software tools for testing and reporting in embedded systems. The engineer will design automated tests, manage existing software to support a large number of devices, and troubleshoot issues through debugging and performance analysis.

Responsibilities

  • Create new command line, OS, and web software tools for restoring kickoff, status, triage, and reporting purposes.
  • Design and write automated stress and stability hardware-centric software tests for embedded systems.
  • Maintain existing test and reporting software that scales to support thousands of devices daily with minimal lab downtime.
  • Identify, reproduce, and isolate bugs found via debugging and performance analysis tools.
  • Report issues using bug reporting methods and testing guidelines.

Requirements

  • Minimum 5 years of experience in automation development in HW/SW test engineering.
  • Experience developing software automation of low-level and user-level UI in scripting languages such as Python, Ruby, Swift, or JavaScript.
  • Experience with web and database technologies such as Tableau, MySQL, PHP, jQuery, HTML5, CSS.
  • Strong knowledge of Unix and Unix shell scripting.
  • Strong communication, writing skills, and interpersonal skills.

Nice-to-haves

  • Ability to solve hardware systems to component level and perform root-cause analysis.
  • Experience with developing web-based automation frameworks as well as database design.
  • Experience writing OS X or iOS applications.
  • Experience in testing hardware.
  • Experience in building data visualization.

Benefits

  • Diversity-focused hiring models
  • Veteran-focused hiring and deployment program
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service