Share this Job

Title:  Software Engineer in Test


Vancouver, British Columbia, CA, V6H 3V3

Requisition ID:  31366

About Us


NetApp's Vancouver Technology Center is pioneering the development of StorageGRID object storage, cloud compatible software handling the exponential growth in big data. This is your chance to work alongside a group of talented developers, impart your vision, and rapidly launch the latest cloud storage software. If you have mastered your current technology, language, or development environments, we know you will fit in with our team.


As a Software Engineer in Test you will work as part of the Quality team responsible for delivering an enterprise class NetApp software product. Through the application of systematic test tools and processes you will help deliver reliable, innovative storage and data management products. You will be part of a team that develops, modifies, and executes automated software test plans; analyzes and writes test standards and procedures; maintains documentation of results; and works closely with development engineers in feature development and resolution of problems.

Your incredible ability to analyze problems and apply to proper test tools and methods will create opportunities to contribute clean code. Naturally, you are as comfortable using new tools and solving new problems as you are improving productivity by refactoring and improving existing tools and workflows.

We are true believers of Agile development and have been on the journey for many years. Continuous integration, TDD, and pair programming occur everywhere. Since you maintain supreme levels of communications with your peers, we won’t inundate you with process and documentation.

Job Requirements

Essential Functions:

- Work on verification of systems/subsystems

- Support inter-dependent development and testing activities

- Test automation

- Understanding test requirements and formulation of test cases

- Setting up lab and configuring testbeds

- Developing, implementing and executing test plans

- Contributing to and/or creating and developing test automation strategies

- Investigate identified issues and drive their resolution

- Generating test reports


Job Requirements:

- Ruby or similar language

- Familiar with networking concepts, HTTP, and AWS APIs

- Cassandra or similar NoSQL databases

- Distributed systems

- Linux environment with containers       

- Agile, TDD, and continuous integration


- Minimum 3 years needed in professional environment

- A Bachelor of Science Degree in Electrical Engineering or Computer Science, a Master Degree, or a PhD; or equivalent experience is required.

Job Segment: Developer, Engineer, Software Engineer, Electrical, Cloud, Technology, Engineering