Software Engineer, Test Development Silver Spring Networks
THIS JOB HAS EXPIRED
Tracking Code
1297
Job Description
In this role, you will be the software quality gatekeeper for scrum teams and product releases. This will include designing and performing tests, developing automated tests, and providing test documentation. You will work with the engineering team, product management and operations team members to ensure that your software is released with the highest quality.
Essential Functions
The software test engineer plays a critical role in the development lifecycle of Silver Spring Networks (SSN) product offerings. Functions include:
Develop and own test strategy for assigned areas based on design, in parallel with code implementation.
Understand software and system functionality thoroughly and deeply. Become the subject matter expert for assigned area.
Work with developers to determine the most efficient way to test, e.g. unit, service layer, access through UI.
Assume that tests will be automated and write automation scripts as needed by scrum team.
Run automated tests and perform manual tests.
Provide test documentation in test management tool or other format if appropriate.
Articulate the applicability, priority and reason for test cases.
Troubleshoot issues and help debug software problems using Linux, Java and Oracle tools.
Contribute throughout the full life cycle of development, including reviewing requirements, specifications and designs, test planning, test execution, debugging, verification and pilot deployments.
Responsible for installation and configuration of software test environments, reporting and tracking of bugs, verifying fixes, updating regression test suites
Take on other development or testing tasks as needed by the scrum team.
Required Experience
Thorough understanding and experience in applying state-of-the-art software testing methods, strategies, concepts and tools.
Experience testing Web Applications with understanding of the end-to-end system (not only UI).
1+ years experience programming in Java, including unit and integration testing of developed code..
Previous experience with Selenium or similar automation tools is a plus.
Experience with white box testing of application that uses Java/J2EE, SOAP, XML & RDBMS (Oracle preferred) is desired.
Experience with Eclipse, JUnit/testNG, Mockito (or a framework that allows mock testing), source control tools.
Understanding of a networking protocol.
Understanding and previous experience testing security protocols including SSL and IPSEC a plus.
Experience working with sniffers, protocol analyzers, tcpdump and tracers etc. a plus.
Strong verbal and written communication skills with the ability to communicate complex ideas, designs and issues to both technical and non-technical staff.
Enjoy working in a fast-paced, team-oriented environment
Self-motivated; able to demonstrate initiative and risk-taking
Requires a Bachelor of Science degree in computer science or related field or equivalent experience.
Job Location
Redwood City, California, United States
Position Type
Full-Time/Regular
| Location: |
575 Broadway Street
Redwood City, CA 94063
United States
|
THIS JOB HAS EXPIRED