Senior Software Validation Engineer

Engineering Raleigh, North Carolina Morrisville, North Carolina


描述

We’re Hiring a Senior Software Validation Engineer!   
  
If you are excited and passionate about helping #LetsSolveWater, consider joining our team todayXylem, Inc. is a leading global water technology company servicing more than 150 countries and is dedicated to solving the world’s most challenging water issuesWe are looking for individuals to join our mission by exceeding customer expectations through smart sustainable solutionsAt Xylem, you will have the opportunity to solve water by participating in our paid Volunteer Program, Xylem Watermark! 
      

The Role: Sensus, a Xylem brand, seeks to hire a Senior Software Validation Engineer in a hybrid mode.  As a part of the Network Command Suite Team, you will play a crucial role in designing, developing, and executing software test plans and test cases, ensuring accurate results. You will lead the effort in creating and implementing detailed test plans, encompassing both manual and automated testing, aimed at enhancing test execution efficiency, ensuring reliable test outcomes, and contributing to faster time-to-market.  The successful candidate will have demonstrated the ability to succeed in a fast-paced agile environment, while ensuring that project initiatives are met. If you are a self-starter and are motivated, excited, and passionate to work on state-of-the art technology trends, Cloud-based environments, containerized applications, NoSQL databases and microservices architectures, we want to hear from you!

Essential Duties/Principal Responsibilities:

  • Work closely with product owners and stakeholders to understand business requirements and user stories.
  • Translate business requirements into comprehensive test plans, test cases, and acceptance criteria.
  • Develop comprehensive test cases that cover functional, non-functional, and edge-case scenarios for feature validation.
  • Participate in requirement refinement meetings to ensure that test cases cover all aspects of the application functionality.
  • Execute test plans and document test results, including any identified defects, with detailed step-by-step instructions for replicating the issue.
  • Incorporate regression testing strategies into test plans to ensure that new features do not impact existing functionality.
  • Design and implement automated testing frameworks using tools such as Selenium, JMeter, Postman, SOAP UI, or similar technologies to improve testing efficiency and coverage.
  • Identify test cases that can be turned into automated validation tests and work closely with software engineers to integrate them into the overall testing framework.
  • Ability to communicate effectively in writing and orally.

Minimum Qualifications: Education, Experience, Skills, Abilities, License/Certification:

  • BS/MS in Computer Science/EE or equivalent.
  • 5+ years of experience in a software development and verification related field
  • Experience with Java, Kubernetes, Docker, REST API’s and microservices architectures.
  • Experience validating web-based applications built with Vue, React or Angular JavaScript frameworks.
  • Experience testing Linux OS, Cloud-based environments, and/or computer architectures.
  • Experience testing database applications, including Mongo, SQL/Oracle databases.
  • Experience using Jira and TestRail or other development and test management tools.
  • Strong knowledge of testing methodologies, tools, and techniques.
  • Ability to communicate effectively in writing, orally with both local and remote sites.
  • Ability to work collaboratively within a team environment of engineers to meet aggressive goals and high-quality standards.
  • Working knowledge of some or all the following quality assurance methods: unit, integration, regression, and user interface testing
  • Experience working with IoT or metering infrastructure products and components a definite plus.
  • Working knowledge of data networking and communications protocols especially as applied to radio networks and WAN (wide area networks) is desirable.
 
At Xylem, we embrace diversity and strive to create avenues where employees feel valued and appreciated through our DE&I initiatives and Employee Resources Groups (ERG)Xylem is proud to be an Equal Employment Opportunity and Affirmative Action workplaceXylem prohibits discrimination, harassment of any kind and does not discriminate in employment on the basis of race, color, religion, sex or sexual orientation (including pregnancy and gender identity), national origin, political affiliation, marital status, medical conditions or disability, genetic information, age, or other non-merit factors.   
  
Join the global Xylem team today!  Xylem is a team creating advanced technology solutions to the world’s water challenges through developing new technologies and services that will improve the way water is used, conserved, and re-used in the future is central to our work. Our 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 analytics solutions for water, electric and gas utilities. 
  
Disclaimer: The information listed within this job description is designed to indicate the general nature of work expected for this position and shall not be viewed as a comprehensive inventory of all duties, responsibilities, and qualifications required in this positionEmployees must be able to perform the essential functions of the position satisfactorily and if requested, reasonable accommodations will be made to enable employees with disabilities to perform the essential functions of their job absent undue hardshipXylem reserves the right to modify this job description or assign other duties to this position as needed.