Posted in

Software Test Engineer II

Software Test Engineer II

CompanyCNH Industrial
LocationWestern Springs, IL, USA
Salary$83375 – $112500
TypeFull-Time
DegreesBachelor’s
Experience LevelMid Level

Requirements

  • Bachelor’s degree in engineering or technical field with 2+ years of engineering experience.
  • 2+ years in the use of python, or C/C++, or java.
  • Ability to apply design theory and methodology.
  • 2+ years of Experience as Software Test Engineer, Software Developer or Software Development Engineering in Test (SDET).
  • 2+ years of test script development utilizing RESTful services automation and has demonstrated solid experience in automating tests and scripting with Python.
  • Knowledge on test plan development.
  • Knowledge and experience in test automation tools and frameworks.
  • Knowledge on Software Configuration Management tools like GIT, GERRIT, SVN, ClearCase.

Responsibilities

  • Develop test requirements for software programs.
  • Design, develop, deploy, and execute manual and automated test scripts for software programs.
  • Create automated testing for software programs.
  • Create and/or update documentation.
  • Utilize software as intended to better understand the product.
  • Define and execute test scenarios.
  • Complete test data analysis and prepare reports, and provide recommendations based on findings.
  • Work with engineering to research failed cases using data from testing to debug software issues.
  • Research new developments in the fields of engineering design, methods, and applications.
  • Assist with training needs as it relates to new or existing software test methods.
  • Automate test scripts and integrate into software build process
  • Design, implement and maintain cross-platform test automation scripts
  • Maintain the functional test portion of the Continuous Integration pipeline
  • Develop and maintain BDD test scenarios and regression plans
  • Participate in test development life cycle including requirements analysis and design
  • Work with developers to research failed cases, collect additional data from testing and debug software issues
  • Taking accountability of developing and executing test cases in multiple test formats like Unit, Sanity, Smoke, Integration and Regression tests in efficient turnaround times.
  • Write complex API tests which interface with upstream services or databases.

Preferred Qualifications

  • Knowledge of Low-Level Drivers
  • Understanding of CAN protocol and CAPEL scripting
  • Familiar with CANoe tool
  • Embedded Automation
  • 2+ years developing automated test using QT Squish