Software Engineer in Test - Web Development
Sorry, this job was removed at 12:44 a.m. (MST) on Tuesday, February 21, 2017
By clicking Apply Now you agree to share your profile information with the hiring company.
NetApp SolidFire is looking for an experienced Software Engineer in Test who is passionate about developing innovative automated testing solutions in our Web Development group.
Responsibilities
This is a high-visibility role that will execute the design and implementation of automated tests to streamline and assure the quality of products on the SolidFire Web Development roadmap. Additionally, you will be responsible to:
• Design and develop reliable, scalable and maintainable test automation components and functional specs
• Communicate and collaborate with the engineering teams to develop automation processes and plans
• Diagnose, debug and perform root-cause analysis of issues and defects
• Actively participate in test planning discussions to design feature test strategies and assure automation coverage is continuously improving
Requirements
• Self-driven, with a strong background in Behavior Driven Development (BDD) using multiple programming languages and test automation frameworks
• Experience developing stories for BDD tests for Java, Scala, or JavaScript
• Experience working with web protocols, API's, and SDK's
• Software development and/or quality engineering experience
• Experience with Linux is a must
• Experience writing and executing complex system level test plans, test cases and test reports
• B.S. or M.S. degree in Computer Science or equivalent
Plus Skills
• SAN Storage systems experience
• Familiarity with test frameworks such as Selenium, Cucumber, and Behave
• Domain expertise with Virtualization technologies such as VMware, OpenStack or AWS is a plus
This is a high-visibility role that will execute the design and implementation of automated tests to streamline and assure the quality of products on the SolidFire Web Development roadmap. Additionally, you will be responsible to:
• Design and develop reliable, scalable and maintainable test automation components and functional specs
• Communicate and collaborate with the engineering teams to develop automation processes and plans
• Diagnose, debug and perform root-cause analysis of issues and defects
• Actively participate in test planning discussions to design feature test strategies and assure automation coverage is continuously improving
Requirements
• Self-driven, with a strong background in Behavior Driven Development (BDD) using multiple programming languages and test automation frameworks
• Experience developing stories for BDD tests for Java, Scala, or JavaScript
• Experience working with web protocols, API's, and SDK's
• Software development and/or quality engineering experience
• Experience with Linux is a must
• Experience writing and executing complex system level test plans, test cases and test reports
• B.S. or M.S. degree in Computer Science or equivalent
Plus Skills
• SAN Storage systems experience
• Familiarity with test frameworks such as Selenium, Cucumber, and Behave
• Domain expertise with Virtualization technologies such as VMware, OpenStack or AWS is a plus
Education & Experience:
- A minimum of 5 years of experience is required. 6 to 8 years of experience is preferred
- A Bachelor of Science Degree in Electrical Engineering or Computer Science, a Master Degree, or a PhD; or equivalent experience is required
- Demonstrated ability to have successfully completed multiple, moderately complex technical tasks
- A minimum of 5 years of experience is required. 6 to 8 years of experience is preferred
- A Bachelor of Science Degree in Electrical Engineering or Computer Science, a Master Degree, or a PhD; or equivalent experience is required
- Demonstrated ability to have successfully completed multiple, moderately complex technical tasks
Read Full Job Description