Share this Job

Manager, Automated Testing - Avon, CT

Date: Apr 11, 2018

Location: Connecticut, US

Company: Hubbell Incorporated

Corporate Overview

Hubbell Incorporated was founded in 1888 and has grown into an international manufacturer of quality electrical, lighting and power solutions with more than 75 brands used and recognized around the world. Our founder, Harvey Hubbell, developed tooling and equipment to serve the growing demand for new assembly and manufacturing machinery during the industrial revolution. An early, and one of many patents awarded, came for the creation of the first practical method to control electricity through the pull chain socket that remains unchanged today. As a market leader in reliable, electrical solutions, we provide more than half a million products delivered through our various business groups. Hubbell is committed to continually innovating solutions that work, transforming old products with new ideas, and ensuring that we Energize, Enlighten and Empower the communities that support us.

Posting Address

136 Simsbury Road, Building 12 | Avon, CT 06001

Position Overview

We are seeking a Test Automation Manager to work within our software department. This role is responsible for leading a group of test automation engineers and working with the development teams to create and execute automated tests, build and maintain the automation framework, create custom tools to support hardware test interfaces and virtual components, and conduct manual testing with an eye toward increasing automation.

Duties and Responsibilities

  • Leader of an engineering team whose primary goals are to improve software quality through testing and to improve and automate testability of embedded software products, mobile apps, and APIs.
  • Define, implement, and drive the future vision of the automation process and frameworks within the company, with a heavy emphasis on testing throughout the software development lifecycle
  • Develop and execute test plans and test cases with a strong emphasis on using code to shorten the test cycle through automation.
  • Estimate test efforts, analyze and communicate test results, and participate in day to day development activities.
  • Identify and create specialized test tools to meet specific project needs
  • Work with the development teams to design and implement test and validation strategies
  • Analyze and report on test and quality metrics
  • Contribute to the build and maintenance of continuous integration (CI) environments and ongoing process improvement activities.
  • Evaluate and recommend new tools, technologies, and processes
  • Communicate the benefits and best practices of test automation within the department and throughout the company
  • Lead a group of test automation engineers in day-to-day quality activities and support their professional development
  • Collaborate with the system QA group to support integration testing of embedded software products, apps, and server components

Skills and Experience

Required Qualifications

  • BS or MS in either Computer Science,  Computer Engineering, or related field
  • 10+ years experience in automation and software testing
  • Experience with software testing and automated test techniques within Agile development methodologies
  • Demonstrated ability to translate functional requirements and use cases into working test plans and test cases.
  • Experience with continuous integration/delivery systems, especially Jenkins
  • Experience with test frameworks and TDD/BDD tools
  • Knowledge and understanding of network protocols and tools for conducting network protocol testing
  • Experience with common test and debugging interfaces for embedded software development
  • Knowledge of object-oriented programming, coding, and debugging skills
  • Proficiency with Python
  • Experience with Unix shell scripting
  • Excellent written and oral communication skills

 

Desired Qualifications

  • Proficiency with C/C++, JavaScript, Java and/or Objective-C
  • Prior work experience in embedded software development and/or testing
  • Prior work experience in app development and/or testing
  • Experience with building automated environments using virtual and cloud resources (Linux, AWS)
  • Experience with static analysis tools
  • Experience with Linux configuration and application development
  • Knowledge of Bluetooth (BLE) and Wi-Fi communications protocols
  • Knowledge and understanding of network security concepts and cryptography
  • Comfortable with instrumentation such as oscilloscopes, logic analyzers, digital multimeters, etc.

 

This is a full-time, on-site position in Avon, CT.

Education

Bachelors Degree in Computer Science

Masters Degree in Computer Science

 

Hubbell Incorporated, its subsidiaries and affiliates, is an EO Employer AA: M/F/Veteran/Disability. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, protected veteran status, sexual orientation, gender identity or any other protected class.


Job Segment: Embedded, Computer Science, Testing, Cloud, Linux, Technology