Hayward Industries

  • Software Test Automation Engineer

    Job Locations US-RI-N. Kingstown
    Posted Date 1 week ago(1 week ago)
    Job ID
    2018-1940
  • Overview

    Hayward Pool Products, a division of Hayward Industries, Inc. is the largest manufacturer of residential swimming pool equipment in the world, with a significant presence in the commercial pool market that is continuously growing. Headquartered in Elizabeth, New Jersey, Hayward designs, manufactures and markets a full line of residential and commercial pool and spa equipment including pumps, filters, heating, cleaners, salt chlorinators, automation, lighting, safety, flow control and energy solutions.

    For over 80-years, Hayward has been enhancing pool ownership by manufacturing cutting edge, advanced pool and spa equipment.  Hayward listens to our customers’ needs and makes sure they are implemented during the design and manufacturing process.  The goal is to become the preferred brand of choice with every residential and commercial swimming pool and spa.

     

    Position Overview:

    The Software Test Automation Engineer will join a highly effective SQA team, working closely with developers in an Agile environment, developing test automation for a wide range of software components, including data communication protocols, user interfaces, control algorithms and mobile technologies. The position includes developing test automation framework and automated test that interact with a variety of electronic equipment in the lab. The candidate will learn our existing proprietary test software to automate new and enhance existing test cases. Testing will be performed for embedded, web, and mobile applications for Hayward’s electronic products and accessories in the residential swimming pool marketplace.

     

    Responsibilities

     

    • Develop, maintain and enhance proprietary simulation software written in Python, C and C#
    • Create scripts to compare and validate data results from testing
    • Isolate, reproduce and report deviations found through automation or manual testing
    • Track and report defects using bug tracking software
    • Document test results and write test reports
    • Participate in requirements and design specifications reviews
    • Participate in test plans and test case reviews
    • Update software traceability matrix and ensure traceability of testing to requirements and vice versa
    • Participate in project scrum meetings, product review meetings, bug scrubs, etc.
    • Work closely with software development, customer and field support, and other cross-functional engineering teams

     

    Qualifications

     

    Experience/Qualifications:

    The ideal candidate will have 1- 4 years of hands-on experience as a software test engineer:

    • Must have strong programming skills
    • Must have excellent interpersonal communication and teamwork skills
    • A natural attention to detail and a penchant for organizing and documenting
    • A good learner who can master complex software and quickly adapt to new tools and technologies
    • Ability to think logically and analytically in a problem-solving environment
    • Ability to work independently as well as work collaboratively as part of a team
    • Knowledge of scripting, mark-up languages, Python, C and C#
    • Familiar with QA tools and processes: test management systems, bug tracking systems, automation frameworks is a plus
    • Familiar with WEB and mobile application test automation tools such as Selenium, IRobot, etc. is a plus
    • Working knowledge of test automation is a plus
    • Experience working in Agile Scrum development environment is a plus

    Education:

    • Bachelor in Computer Science

    Connect With Us!

    Not ready to apply? Connect with us for general consideration.