Offerta di lavoro
Software Test Engineer
CNH Industrial
Publicato il 05/09/2023
COMPANY PROFILE:
CNH Industrial is a global capital goods company specializing in equipment and services for Agriculture and Construction. The Company operates commercially through its brand portfolio which includes Case IH, New Holland Agriculture, Steyr, CASE and New Holland Construction Equipment. More information can be found on the corporate website: www.cnhindustrial.com
WHO WE ARE LOOKING FOR:
Design, develop, and evaluate software from concept through production stage, and make modifications as needed.
YOUR KEY RESPONSIBILITIES:
• Research, write, develop, test, and evaluate software programs.
• Work with teams to facilitate deployment related to software programs.
• Determine purpose, application, and feasibility of new or enhancement of existing software.
• Create and update documentation for designs, and all phases of the project.
• Work with external customers to troubleshoot and solve problems.
• Coordinate engineering efforts and provide engineering assistance to internal teams or external customers.
• Keep abreast of new developments in the fields of engineering design, methods, and applications.
• May provide or assist with training needs as it relates to new or existing software.
• May assist with quote or request for quote process.
• Demonstrates support for company culture in their daily actions and behaviors.
• Maintain a clean and safe work area. Follow established safety and ergonomic standards.
• May be called upon to perform comparable duties of a similar or related nature and/or assist in other areas as needed.
• Learning, understanding, continuously improving, and promoting the quality management system in accordance with ISO standards.
• Automate test scripts and integrate into software build process
• Write complex API tests which interface with upstream services or databases
• 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.
YOUR KEY COMPETENCES AND QUALIFICATIONS:
• Minimum of a Bachelor’s degree in Engineering, in field related to specific position.
• Specific skills, proficiencies, and knowledge in field related to position, as identified by department leadership.
• 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.
• Team player who is self-motivated and has ability to work with minimal supervision.
• Ability to communicate effectively with team members and leadership staff.
• Travel may be necessary, based on position.
• Knowledge on Software Configuration Management tools like GIT, GERRIT, SVN, ClearCase.
Preferred Qualifications:
• Knowledge of Low-Level Drivers
• Understanding of CAN protocol and CAPEL scripting
• Familiar with CANoe tool
• Embedded Automation
...