Descrizione
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.