Description
Job Summary: Xylem 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. 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 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
Key Competencies: ·Must be detail oriented and logical ·Excellent problem-solving skills
Bachelor of Science Degree in Computer Science or related field; or equivalent experience is required.
Minimum of 4 to 6 years’ experience in a system verification related field
Experience working in Agile Scrum software development model.
Ability to work collaboratively within a team environment to meet aggressive goals and high-quality standards.
Strong communication skills.
Must be team focused, excellent communicator and collaborative demonstrated experience working with cross functional teams.
Test automation experience in Cucumber or similar keyword driven test automation framework or tools
Experience in test automation of web applications (both UI & APIs)
Strong programming skills in C#, .NET, Selenium.
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)
Ability to identify and clearly document issues for resolution
Working knowledge of some or all 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
SQL and Oracle database knowledge and experience with software configuration management is desirable