FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

HIL Test Automation Engineer
Terabase Energy. Design, build, and maintain scalable automated test frameworks and scripts for power, control, and SCADA systems using Python .
Posted 9/22/2026full-timeRemote • California • United StatesJuniorMid-Level💰 $80,000 - $100,000 per yearWebsite
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in designing and maintaining automated test frameworks using Python, with a strong focus on software validation for hardware systems. Proficient in integrating testing processes into CI/CD pipelines and analyzing complex control systems.
Highest-signal resume keywords
Python ProgrammingTest AutomationCI/CD IntegrationVerification and ValidationGit Version Control
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
PythonBash ScriptingTest Framework DevelopmentAutomated TestingRoot Cause AnalysisPLC/RTAC/IEC 61131-3GitJenkinsDockerCommunication Protocols
Soft Skills
CollaborationAnalytical ThinkingProblem Solving
Tools & Technologies
PytestOpenHTFLogic AnalyzersOscilloscopesTelemetry Logs
Industry Keywords
NERCFERCISO/RTOUtility InterconnectionUtility-Scale Solar PVBattery Energy Storage SystemsHybrid Renewable Energy PlantsInverter-Based Resources
Tech Stack
Tools & technologiesDockerJenkinsPython
About the role
Key responsibilities & impact- Design, build, and maintain scalable automated test frameworks and scripts for power, control, and SCADA systems using Python
- Transition validation processes from manual intervention to a fully automated, scalable framework
- Define and execute comprehensive Verification and Validation plans for site controller and SCADA systems under normal and fault conditions
- Integrate automated HIL/SIL testing into CI/CD pipelines and provide real-time feedback to development teams
- Serve as the final gate for production-ready code
- Analyze technical specifications and author comprehensive automated test suites
- Track gaps in system requirements
- Execute automated test suites across SIL, MIL, and HIL environments
- Analyze test captures, isolate system failures, and generate detailed engineering reports
- Collaborate with controls and systems teams to debug complex validation failures
- Use logic analyzers, oscilloscopes, and telemetry logs for root cause analysis
Requirements
What you’ll need- Bachelor’s or master’s degree in electrical engineering, Computer Engineering, Computer Science, or a related field
- 2+ years of professional experience in software validation or test automation for hardware-focused systems
- Expert-level proficiency in Python and Bash scripting
- Practical reading knowledge of PLC/RTAC/IEC 61131-3 control logic
- Direct experience architecting or heavily extending Python-based test frameworks such as Pytest or OpenHTF
- Track record of finding critical edge cases in complex state machines and control loops
- Experience with Git, Jenkins/GitHub Actions, and Docker
- Knowledge of NERC, FERC, ISO/RTO, and utility interconnection requirements preferred
- Experience with utility-scale solar PV, Battery Energy Storage Systems (BESS), hybrid renewable energy plants, or inverter-based resources (IBR) preferred
- Advanced user-level proficiency with Git and modern branch management strategies
- Knowledge of communication protocols such as IEC 61850, Modbus, and DNP3
Benefits
Comp & perks- Generous time off and holiday policy
- Flexible time off
- Comprehensive benefits package
- Career progression
- 401k match
- Stock options
- Home office set up allowance