
Data and Automation Engineer – Software Testing
Daimler Truck North America
full-time
Posted on:
Location Type: Hybrid
Location: Portland • Oregon • United States
Visit company websiteExplore more
Salary
💰 $117,000 - $150,000 per year
Tech Stack
About the role
- Design, develop, and maintain software-driven test workflows supporting system, integration, and regression testing
- Develop intelligent test orchestration and automation frameworks that improve execution efficiency, diagnostics, and failure analysis
- Collaborate with feature owners, system engineers, and test infrastructure teams to translate requirements into robust, repeatable test solutions
- Enable data-driven test execution, including automated result evaluation, trend analysis, and actionable reporting
- Support continuous improvement of test environments such as HiL, SiL, virtual validation, and lab-based systems
- Troubleshoot complex software and system-level issues using structured root cause analysis
- Contribute to test strategy definition, including test concepts, coverage models, and quality metrics
- Mentor and provide technical guidance to junior engineers and peers
- Drive small to mid-sized technical initiatives independently, coordinating across multiple stakeholders
Requirements
- Bachelor’s degree in Electrical Engineering, Software Engineering, Computer Engineering, Computer Science, or related field and 5–8 years of relevant experience in software testing, system integration, or test automation, is required.
- Strong programming or scripting experience (e.g., Python, C/C++, or similar) applied to test development and automation
- Experience designing modular, maintainable software components for test frameworks or tooling
- Understanding of software development lifecycles and how testing integrates across development phases
- Familiarity with vehicle networks and distributed systems (e.g., CAN, Automotive Ethernet, diagnostics)
- Experience working with test environments such as HiL, SiL, virtual platforms, or lab-based systems
- Strong analytical and problem-solving skills with the ability to debug complex system interactions
- Demonstrated ability to work independently, manage multiple priorities, and communicate effectively across teams
- Strong collaboration skills across engineering, validation, and platform teams
- Clear and structured communication of technical topics to diverse audiences
- Self-motivated, with a continuous improvement mindset
- Comfortable operating in environments with evolving requirements and technical ambiguity
Benefits
- annual bonus program
- 401k company contribution with company match up to 6% as well as non-elective company contribution of 3 - 7% depending on age
- starting at 4 weeks paid vacation
- 13+ calendar holidays
- 8 weeks paid parental leave
- employee assistance program
- comprehensive healthcare plans and wellness programs
- onsite fitness (at some locations)
- tuition assistance and volunteer paid time off
- short-term and long-term disability plans
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonC/C++test automationtest frameworksmodular software designroot cause analysisdata-driven test executiontrend analysisquality metricstest strategy
Soft Skills
analytical skillsproblem-solving skillsindependent workcommunication skillscollaboration skillsmentoringtechnical guidanceself-motivatedcontinuous improvement mindsetability to manage multiple priorities
Certifications
Bachelor’s degree in Electrical EngineeringBachelor’s degree in Software EngineeringBachelor’s degree in Computer EngineeringBachelor’s degree in Computer Science