Senior QA Engineer-1

Engineering


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
·       Suggest and implement innovative ideas
 
Qualifications: Education, Experience, Skills, Abilities, License/Certification:
Required Qualifications:
  • 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
  • Swagger, Postman, load balancers, REST API's
  • Exposure to JIRA and Bitbucket tools.