Senior Software Test Engineer

$115,500 - $166,100/Yr

CNH Industrial - Oak Brook, IL

posted 6 months ago

Full-time - Mid Level
Remote - Oak Brook, IL
10,001+ employees
Merchant Wholesalers, Durable Goods

About the position

The Senior Software Test Engineer at CNH Industrial America LLC in Oak Brook, IL will provide technical leadership and directly perform testing responsibilities on a CNH team that specializes in touchscreen display testing. This role is crucial in maintaining, designing, and operating the test equipment and simulators along with the automated tests for embedded software. The engineer will be responsible for defining testing strategies and future road mapping for display verification, ensuring that the testing processes are robust and effective. In this position, the engineer will design, develop, and maintain the automated test systems used for display verification, executing testing on multiple hardware variants per software release. A significant part of the role involves developing robust, flexible, and reusable test scripting for automated testing, which is essential for efficient testing processes. The engineer will analyze test failures to identify root causes, such as incorrect test cases or software defects, and will create detailed test reports, defects, and communicate test results to team members. Collaboration is key in this role, as the engineer will work closely with software, system, and hardware engineering teams to gather inputs for testing the devices under test. Analyzing requirements and test requests to define the testing approach, changes, and test plans will also be part of the responsibilities. Additionally, the engineer will manage supplier test development and other supporting activities, identifying and implementing new procedures for process improvements. Telecommuting is permitted up to 3 days per week, providing flexibility in the work environment.

Responsibilities

  • Provide technical leadership and perform testing responsibilities on touchscreen display testing.
  • Maintain, design, and operate test equipment and simulators for embedded software.
  • Define testing strategies and future road mapping for display verification.
  • Design, develop, and maintain automated test systems for display verification.
  • Execute testing on multiple hardware variants per software release.
  • Develop robust, flexible, and reusable test scripting for automated testing.
  • Analyze test failures to identify root causes, such as incorrect test cases or software defects.
  • Create test reports, defects, and communicate test results to team members.
  • Collaborate with software, system, and hardware engineering teams to gather inputs for testing devices.
  • Analyze requirements and test requests to define testing approach, changes, and test plans.
  • Manage supplier test development and supporting activities.
  • Identify and implement new procedures for process improvements.

Requirements

  • Bachelor's degree in Electronics Engineering, Software Engineering, or a related field.
  • 5 years of experience as a Test Engineer, Software Engineer, Project Lead, or related occupation.
  • 5 years of experience developing test scripts using Python.
  • 5 years of experience performing manual testing and recording test results.
  • 5 years of experience creating, improving, and debugging test cases.
  • 5 years of experience researching and implementing process improvements.
  • 5 years of experience testing touchscreen displays or user interfaces.
  • 5 years of experience using tools for CAN or LIN testing and debugging.

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Disability insurance
  • Life insurance
  • 401k retirement plan
  • Paid parental leave
  • Flexible work policies
  • Opportunities for self-development
  • Paid leave for specific activities
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service