Automation Test Engineer Python, Batch, and PowerShell
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
Job description
Automation Test Engineer who will perform tasks
categorized across five core operational pillars:
A. Troubleshooting & Issue Resolution
- Diagnose and root-cause system anomalies, determining if issues are
mechanical, electrical, PC environmental, or scripting/software related.
- Provide timely solutions and fixes to minimize downtime.
- Document resolution steps and create preventative action plans to mitigate
future occurrences.
- Participate in scheduled team scrums and stand-ups to align on technologies,
operational cadences, and shifting priorities.
B. Preventative Maintenance & Compliance
- Perform routine inspections, preventative maintenance (PM), and necessary
repairs on automated PC systems environments
- Manage and maintain high volume test data
- Identify and proactively remedy potential setup related failures
- Maintain a clean, clutter-free workspace in strict adherence to Ford’s Safety
and 5S Standards.
C. Fabrication & Hardware Design
- Collaborate with components teams to document and understand test rig
optimization/ and new requirements
- Maintain, update, and draft specification diagrams applicable across cross
functional teams.
- Review fabrication request and submit or final fabrication
- Sanitize all new hardware and harnesses
- Design, verify, and maintain electrical schematics for in-house technologies.
D. Programming & Scripting
- Utilize scripting languages (Python, Batch, and PowerShell) to automate tasks
and maintain system stability.
- Analyze code, logs, and tracebacks to identify exact points of failure.
- Log, track, and follow up on software/hardware bugs using established
ticketing systems with respective component owners.
- Validate and deploy software and scripting hotfixes on demand.
E. Reporting & Operational Cadence
- Create and maintain reports tracking asset utilization; proactively follow up
with teams regarding underutilized assets.
- Strictly adhere to established project delivery cadences.
- Compile and distribute daily status reports highlighting active issues,
resolution progress, and their individual/collective impact on deliverables.
Key Deliverables
Daily Status & Impact Reports: Summarizing daily operational issues,
downtime, and deliverable impacts.
- Asset Utilization Reports: Weekly/monthly tracking of asset usage with
action items for low utilization.
- Compliance Logs: Monthly confirmation of PC maintenance and adherence
to security/compliance standards.
- Technical Documentation: Updated electrical schematics, wiring harness
spec diagrams, and troubleshooting/preventative maintenance guides.
- Inventory Log: Up-to-date tracking of test peripherals and lease renewal
Requirements
- Education: 4-year College Degree (Preferred not required)
- Communication: Clear and concise written and verbal communication skills.
- Software Proficiency: Proficient with Microsoft Office, with advanced/expert
level Excel skills.
- Scripting: Ability to write Batch or PowerShell scripts on demand.
- Debugging: Ability to debug Python code and analyze system logs to isolate
root causes.
- OS Knowledge: Familiarity with various mobile (cell phone) and navigation
operating systems.
- Technical Drawing: Ability to read, interpret, and draft schematics specific to
in-house technologies.
- Adaptability: Comfortable adapting to rapid changes in direction and priority.
- Process Adherence: Proven ability to strictly follow documented procedures
and safety guidelines.
- Physical Requirements: Ability to safely lift and carry equipment weighing up
to 50 lbs.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Should senior developers refuse interview coding challenges?
Data Science & more: The Lopez dilemma
Fully Remote Software Engineer Jobs
What is a Test Plan: Guide to Test Planning