Client: Xylem
Title: Senior Software Test/Automation Engineer
Req #: 1000103556
Location: 639 Davis Drive, Morrisville, Wake, NC 27560
Duration: 3 months expected to be extended
Shift Hours: M-F, 40 hours/week
JOB SUMMARY:
The Role: Sensus, a Xylem brand, seeks to hire a Senior Software Test and Automation Engineer who will work in the engineering group to provide end-to-end System Integration Validation. Products include gas, water, and electric meters, Automatic Meter Infrastructure (AMI) smart points, in-home-displays, installation tools, head-end systems, and more. The candidate will also work closely with Product Development, System Test, and SW Engineering to insure the delivery of quality products to our customers.
ESSENTIAL DUTIES/PRINCIPAL RESPONSIBILITIES:
· Create and execute comprehensive test plans for product and system verification
· Develop and execute manual and automated test suite
· Drive and help to establish best practices and testing processes
· Ability to work closely with IT, hardware, software, and firmware engineers to assist in debugging, test, and development end-to-end smart grid technologies
· Test all aspects of system including meter, base station, head end, and user interface behaviors
· Ability to help develop, set up, and manage test environments
· Ability to use statistical tools in solving problems
· Considerable knowledge of IT, HW, FW, and SW test methodologies
· Ability to communicate effectively in writing and orally
MAIN DUTIES & RESPONSIBILITIES:
Minimum Qualifications:
· Bachelor of Science Degree in Electrical Engineering or Computer Science; or equivalent experience is required.
· Minimum of 10 years’ experience in a system verification related field
· Experience in System Integration 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)
· Prior experience in IP layer protocol solution integration required (IPv6, UDP, link and transport protocols)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, seapine test track, JIRA, testRail
· 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 QA tools and techniques, bug tracking systems, test design and execution, test case management tools
· Working knowledge of data networking and communications protocols especially as applied to radio networks and WAN (wide area networks) is desirable
· SQL and Oracle database knowledge and experience with software configuration management is desirable
· Understanding to Amazon web services
· MongoDB, Kafka, Konfigurator, Swagger, Postman
· REST API's
· Modbus, canbus
· Ability to work collaboratively within a team environment of engineers to meet aggressive goals and high quality standard
· Must be team focused, excellent communicator and collaborative demonstrated experience working with cross functional teams
· Demonstrated ability to have completed multiple, complex technical projects
Best,
Kushal Shah
APN Software Service INC