Job Overview
Position
Test Automation Engineer
Company
Motion Recruitment
Location
Foster City, CA
Work Type
On-site
Job ID
li-4416426292
Job Description
Test Automation Engineer
Location
: Foster City, CA
Duration
: 6 months (+ possible extensions)
Rate
: 75 – 85 per hour
This onsite opportunity in Foster City, CA is with a company bringing advanced autonomous vehicle technologies to market. As a Hardware Test Automation Engineer, you’ll develop Python-based test automation software, hardware interfaces, scripts, libraries, and automated tests in a contract role.
This is a great opportunity to work at the intersection of hardware, firmware, software, and systems engineering. You’ll help build automation that supports cutting-edge compute and sensor technologies while collaborating with cross-functional engineering teams in a hands-on lab environment.
Contract Duration:
6 Months (+possible extensions)
Required Skills & Experience
· BS in Electrical Engineering or Computer Science
· 5+ years of object-oriented programming experience in Python
· 3+ years of experience testing electronics in a lab environment using tools such as power supplies
· Experience using test automation frameworks such as PyTest or Robot Framework
· Experience with concurrent programming using threads and queues
· Experience developing and documenting test automation software
· Experience writing Python scripts, libraries, hardware interfaces, and tests
Desired Skills & Experience
· Familiarity with basic mechanical, electrical, and optical test procedures
· Experience developing Bash scripts or embedded C/C++ in a Linux environment
· Prior experience working with communications protocols such as CAN, Ethernet, or TCP/IP
· Knowledge of object-oriented design patterns
· Experience with Git, Jira, Reviewable, Bamboo, Polarion, or TestRail
· Experience using static analysis tools and formatters such as PyLint and Black
· Excellent verbal and written communication skills
What You Will Be Doing
Tech Breakdown
· 70% Python test automation, scripting, libraries, and frameworks
· 30% Hardware, firmware, lab systems, and test data tools
Daily Responsibilities
· 70% Hands On
· 10% Management Duties
· 20% Team Collaboration
Interview Prep
AI-powered insights to help you prepare
Key Skills
Practice Questions
Resume Keywords
Make sure these keywords appear on your resume
Interested in this position? Apply directly on LinkedIn.
Apply on LinkedIn →