
Staff Test Automation Engineer
Avive Solutions Inc.
full-time
Posted on:
Location Type: Hybrid
Location: Brisbane • California • 🇺🇸 United States
Visit company websiteSalary
💰 $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