NetApp

Software Engineer

NetApp

full-time

Posted on:

Location Type: Hybrid

Location: MorrisvilleNorth CarolinaUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $187,000 - $278,300 per year

Job Level

About the role

  • Work as part of the Quality and Development teams responsible for delivering an enterprise-class NetApp software product.
  • Leverage development skills to contribute to both the creation and testing of software, ensuring high-quality, reliable, and innovative storage and data management products.
  • Work closely with development to manually verify and write automated tests.
  • Contribute to QA automation infrastructure and lab infrastructure assistance.
  • Work on verification of systems/subsystems.
  • Support inter-dependent development and testing activities.
  • Develop, implement, 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.
  • Understand test requirements and formulate test cases.
  • Set up labs and configure testbeds.
  • Contribute to and/or create and develop test automation strategies.
  • Investigate identified issues and drive their resolution.
  • Generate test reports.

Requirements

  • Minimum of 12 years of experience in Software Engineering Testing and Automation
  • A Bachelor of Science or Master’s degree in Computer Science or a related technical discipline; or equivalent experience is required.
  • Proficiency in Ruby or equivalent scripting language.
  • Experience with REST API development and testing.
  • Familiarity with networking concepts, HTTP, and AWS APIs.
  • Knowledge of Cassandra or similar NoSQL databases.
  • Understanding of distributed systems.
  • Experience working in a Linux environment with containers.
  • Familiarity with Agile methodologies, Test-Driven Development (TDD), and continuous integration.
Benefits
  • Health Insurance
  • Life Insurance
  • Retirement or Pension Plans
  • Paid Time Off
  • Various Leave options
  • Performance-Based Incentives
  • Employee stock purchase plan
  • Restricted stocks (RSU’s)
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Software Engineering TestingAutomationRubyREST API developmentNoSQL databasesCassandraLinuxTest-Driven Development (TDD)Agile methodologiesContinuous integration
Soft Skills
CollaborationProblem-solvingAnalytical skillsAttention to detailCommunication
Certifications
Bachelor of Science in Computer ScienceMaster’s degree in Computer Science