
NetApp
About Us:
NetApp’s Vancouver Technology Center is a leading innovator in cloud storage software development. Our team pioneers the development of StorageGRID object storage, handling the exponential growth in big data. We are true believers in Agile development and have been on this journey for many years. Continuous integration, TDD, and pair programming occur everywhere. We maintain supreme levels of communication with our peers, which enables us to work efficiently and effectively.
Job Description:
As a Software Development Engineer in Test, you will be part of the Quality team responsible for delivering an enterprise-class NetApp software product. Your primary focus will be on the application of systematic test tools and processes to ensure the reliability and innovation of our storage and data management products.
You will develop, modify, and execute automated software test plans, analyze and write test standards and procedures, maintain documentation of results, and work closely with development engineers in feature development and resolution of problems.
Key Responsibilities:
– 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
Requirements:
– Proficiency in Ruby or similar language
– Familiarity 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.