Job Title : Software Test Engineer (Agriculture Experience Preferred)
Location : Oakbrook, IL , Onsite
Job Type : Contract
Job Description
We are looking for a Software Test Engineer with expertise in Python automation testing and experience in agricultural technologies. The ideal candidate will have hands-on experience with seed sensing , ECU (Electronic Control Unit) testing , and a solid understanding of CAN Communication and the J1939 protocol .
Key Responsibilities
- Develop and execute automated test scripts using Python to ensure robust and reliable software performance.
- Perform testing for seed sensing and related agricultural applications to ensure software compatibility with hardware systems.
- Validate and test software functionality in Electronic Control Units (ECUs) .
- T est systems communicating via Controller Area Network (CAN) protocols, focusing on J1939 .
- Analyze test results, identify and document issues, and collaborate with development teams to implement solutions.
- Enhance and maintain testing frameworks to improve test coverage and efficiency.
- Work with cross-functional teams to align testing activities with project objectives.
Qualifications
Education : Bachelor's or Master's degree in Software Engineering, Computer Science, Electrical Engineering, or a related field.Experience :Strong experience in Python automation testing and test framework development.
Familiarity with seed sensing technologies and agricultural systems is highly desirable.Hands-on experience testing ECUs in automotive or agricultural domains.Knowledge of CAN Communication protocols and standards, particularly J1939 .