Software Test Engineering Leader Job in Lebanon, New Hampshire US
Software Test Engineering Leader
Software Test Engineering Leader
Summary:
In this key role, you will be responsible for developing and leading software testing on all Automation software-based products. Automation's products include CNCs, Torch Height Controls (THC) and Phoenix®, a Windows-based application for use on CNCs for controlling up to 12 axes of motion and I/O for a variety of cutting processes. You'll be responsible for developing tools and procedures for Unit Testing, Integration Testing, Functional Testing, System Testing, Acceptance Testing and Regression Testing. You'll optimize resources to balance these areas of responsibility and you'll lead and grow the Software Test group. You will also work closely with the Software Engineering Manager to create testing strategies, define yearly objectives and execute software test projects.
Responsibilities:
- Software Test Tools development: Evaluate, recommend and build out the Test Tools and Processes that will be used to Test and Verify Phoenix and all other Automation Software Products.
- Strategic leadership: Continuously scan the industry for best-in-class software test practices and tools and methodologies. Works with the software test and development teams to evaluate current testing methods, and then implements appropriate testing processes and tools to meet long-term business objectives and improve customer out-of-box satisfaction with software.
- Builds Organizational Capability: Building of the Software Test Group, including selection of Software Test Engineers that will provide the long term Software Test Capabilities needed for the Automation Software product suite.
- Tech Service and Software Development Support: Interface to Technical Service and Software Development teams with regard to Defect and Feature Verification and Closure.
- Software Test Team Leadership: Provide leadership for the software test team including associate selection, training, coaching, development, planning, performance management, conflict management, and recognition. Maintains high standards for performance in a professional, supportive, and respectful manner. Fosters a positive climate that promotes Associate development, well-being and team effectiveness.
Qualifications:
- B.S. in Computer Science (or equivalent degree)
- 5+ years experience in Software Test Engineering with demonstrated leadership skills
- Strong experience developing, implementing and maintaining testing tools and procedures for Industrial Controls and/or Embedded Devices.
- Advanced Software Test Skills covering all aspects of Automated Software Testing
- Demonstrated ability to develop in Microsoft Visual Studio environment using C++ with emphasis on Software Design for Test encompassing the entire Software Development Life Cycle (SDLC)
- Project management
- Strong knowledge of Microsoft Office
- Ability to lead software test team in a high tech, fast-paced, customer focused environment
- Ability to develop and execute organizational development strategies
- 5-10% travel required. Must have the ability to qualify for international travel without restriction.
Preferences:
- M.S. in Computer Science (or a related field)
- Experience in CNC motion control (or a related field)