Enable job alerts via email!

Software Development Engineer in Test

NetApp

Vancouver

On-site

CAD 60,000 - 100,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a pioneering technology center in Vancouver as a Software Engineer in Test, where you'll collaborate with talented developers to enhance cloud storage solutions. This role emphasizes automation, problem-solving, and Agile methodologies, allowing you to contribute to the quality of enterprise-class software products. You'll engage in developing and executing test plans, ensuring reliability in storage and data management products. With a strong focus on teamwork and communication, this position offers a unique opportunity to grow within a recognized multinational workplace that values innovation and excellence.

Qualifications

  • Bachelor's degree in relevant field or equivalent experience required.
  • No previous professional experience typically required.

Responsibilities

  • Work on verification of systems and support testing activities.
  • Develop and execute automated software test plans.
  • Investigate issues and drive their resolution.

Skills

Ruby or similar language
Networking concepts
HTTP
AWS APIs
Cassandra or similar NoSQL databases
Distributed systems
Linux environment with containers
Agile development
TDD (Test Driven Development)
Continuous integration

Education

Bachelor of Science in Electrical Engineering
Bachelor of Science in Computer Science
Related technical discipline

Job description

Job Summary

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.

So, picture yourself working with the world’s best employees. Join the StorageGRID team at NetApp and become a part of one of the top 30 Best Multinational Workplaces in the world as ranked by the Great Place to Work Institute.

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 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 in Agile development and have been on this journey for many years. Continuous integration, TDD, and pair programming occur everywhere. Since you maintain supreme levels of communication with your peers, we won’t inundate you with process and documentation.

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
  • Delivering software development specifications with a thorough analysis and understanding of the clients' needs and requirements
Education & Experience
  • A Bachelor of Science degree in Electrical Engineering or Computer Science or related technical discipline; or equivalent experience is required.
  • Typically requires no previous professional experience.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Software Engineer, Platform

Aplos Software

Vancouver

Remote

CAD 90,000 - 130,000

3 days ago
Be an early applicant

Software Development Engineer in Test - Remote Halifax, NS

BeyondTrust Corporation

Halifax

Remote

CAD 70,000 - 100,000

5 days ago
Be an early applicant

Software Platform Engineering Manager - Ubuntu for Next-Gen Silicon

Canonical

Vancouver

Remote

USD 90,000 - 150,000

30+ days ago

Lead Platform Engineer

NTT DATA North America

Vancouver

Remote

USD 90,000 - 189,000

30+ days ago

Program Officer

Freelancingforgood

Remote

CAD 87,000 - 90,000

4 days ago
Be an early applicant

Senior Platform Engineer

TopHat

Remote

CAD 90,000 - 130,000

7 days ago
Be an early applicant

Plan Checking Technician IV

City of Vancouver

Vancouver

Hybrid

CAD 60,000 - 80,000

4 days ago
Be an early applicant

Senior Software Developer in Test / Support Analyst (Contract)

Teck Resources

Vancouver

On-site

CAD 90,000 - 130,000

3 days ago
Be an early applicant

Software Engineering Manager - Container and Virtualisation Infrastructure

Canonical

Vancouver

Remote

USD 90,000 - 150,000

30+ days ago