Avive Solutions Inc.

Staff Test Automation Engineer

Avive Solutions Inc.

full-time

Posted on:

Location Type: Hybrid

Location: Brisbane • California • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $150,000 - $180,000 per year

Job Level

Lead

Tech Stack

CloudLinuxPython

About the role

  • Design and implement automation framework with dedicated hardware fixtures using Pytest.
  • Lead end-to-end testing between internal and external systems, connected hardware products, cloud-based databases, and applications.
  • Create systems and processes that facilitate automated testing over manual test execution.
  • Consider and implement a robust CI for running unit and system level tests.
  • Triage defects from opening to closure. Find root causes and implement lasting solutions.
  • Write and deliver software project documentation, including software architecture documents, IUVs, design verification test plans, test protocols, and test reports.
  • Design, develop and test software tools that aid in development and manufacturing.
  • Maintain focus on delivering the highest quality product to our customers.
  • Work closely with the firmware development team for a deep and nuanced understanding of implementation detail.

Requirements

  • BS degree holder in Electrical Engineering, Computer Engineering, Physics, or equivalent combination of relevant coursework and job-related experience.
  • Minimum of seven (7) years in a software test position for embedded systems.
  • Able to write, debug, and review python for hardware-control libraries and automated tests.
  • Experienced in Python, C/C++, ARM CPUs, Embedded Linux.
  • Able to design and build automated test systems from basic engineering lab equipment, electronics and firmware design.
  • Experienced in guiding teams on best practices for code development.
  • Experienced in automating wireless networking test protocols - Cellular, BLE, WiFi.
  • Experienced in managing data using Git and Jira APIs.
  • Excellent verbal and written communication skills including technical writing. Good documentation is a must!

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
PythonC/C++ARM CPUsEmbedded Linuxautomation frameworkautomated testingunit testingsystem testingdebugginghardware-control libraries
Soft skills
leadershipcommunicationtechnical writingproblem-solvingteam collaborationattention to detailprocess improvementdocumentationdefect triagebest practices guidance