Xylem Automation Test Engineer in Morrisville, North Carolina
Xylem (XYL) is a leading global water technology company committed to developing innovative technology solutions to the world’s water challenges. The Company’s products and services move, treat, analyze, monitor and return water to the environment in public utility, industrial, residential and commercial building services settings. Xylem also provides a leading portfolio of smart metering, network technologies and advanced infrastructure analytics solutions for water, electric and gas utilities. The Company’s more than 16,500 employees bring broad applications expertise with a strong focus on identifying comprehensive, sustainable solutions. Headquartered in Rye Brook, New York with 2017 revenue of $4.7 billion, Xylem does business in more than 150 countries through a number of market-leading product brands.
The name Xylem is derived from classical Greek and is the tissue that transports water in plants, highlighting the engineering efficiency of our water-centric business by linking it with the best water transportation of all – that which occurs in nature. For more information, please visit us at www.xylem.com .
Sensus, a Xylem brand, helps a wide range of public service providers – from utilities to cities to industrial complexes and campuses – do more with their infrastructure to improve quality of life in their communities. We enable our customers to reach farther through the application of technology and data-driven insights that deliver efficiency and responsiveness. We partner with them to anticipate and respond to evolving business needs with innovation in sensing and communications technologies, data analytics and services. Learn more at sensus.com and follow @SensusGlobal on Facebook, LinkedIn and Twitter.
The Role: Sensus, a Xylem brand, seeks to hire a Sr. Test Automation Engineer, as a member of the Analytics Software Validation and Test Team, they will design, develop and execute automated Software Test Plans, Test Cases and compile accurate results. The Sr. Test Automation Engineer will be responsible for designing and implementing software automation techniques to improve test execution, reliability of test results and improve overall time to market. The candidate will also work closely with Product Development and Software Engineering to insure the delivery of quality products to Sensus customers.
Create, automate and execute comprehensive test plans for product and system verification
Log detailed defect records for SW engineering, including step-by-step instructions to recreate the fault
Develop and execute automated test suites
Drive and help to establish best practices and testing processes
Ability to work closely with operations and engineering to assist in debugging, test, and development end-to-end smart grid technologies
Ability to help develop, set up, and manage test environments
Ability to use statistical tools in solving problems
Considerable knowledge of test methodologies
Ability to communicate effectively in writing and orally
Minimum of 8 years of experience in a software development and verification related field
8 years’ experience with test automation experience
A minimum of Bachelor of Science Degree in Electrical Engineering or Computer Science; or equivalent.
Master Degree desired, but not required
Experience in System level testing of complex multi-product system networks with strong networking skills and IP interoperability background. (Prior exposure in smart grid applications and utilities would be a plus)
Experience developing automated test suites using existing frameworks
Experience with SQL databases (PGSQL desired)
Experience with XML, HTML and CSS
Experience validating REST and SOAP API’s using automated tools
Experience with Linux Platforms
Ability to communicate effectively in writing, orally with both local and remote sites
Ability to identify and clearly document issues for resolution
Working knowledge of some or all of the following quality assurance methods: unit, integration, regression, and user interface testing
Experience to determine if test automation should use commercial tools and/or custom scripts coupled with the ability to develop automated custom QA solutions
Familiarity with Test tools and techniques, bug tracking systems, test design and execution, test case management tools
Ability to work collaboratively within a team environment of engineers to meet aggressive goals and high quality standards
Must be team focused, excellent communicator and collaborative demonstrated experience working with cross functional teams
Familiarity with Virtualized Deployments and Build Automation desired
NoSQL Experience Strongly Desired (Mongo, Cassandra, etc)
Experience building creating continuous integration/delivery workflows
UI Automation testing a plus (Selenium, etc)
Hadoop experience a plus