About the role

  • Software Engineer 2 contributing to test automation and quality validation for scale-out storage. Engaging in software engineering, quality, and applied AI while building strong fundamentals.

Responsibilities

  • Develop and maintain functional and regression automation scripts
  • Execute tests for clustering and high-availability workflows
  • Leverage AI tools for test generation, failure analysis, and insights
  • Analyze failures, collect logs, and file high-quality defects
  • Collaborate with developers in agile teams to validate features

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or equivalent
  • 1–3 years of experience in QA automation, SDET, or entry-level software engineering roles
  • Working knowledge of at least one programming language (Python, Java, or Go)
  • Basic understanding of Linux systems and command-line tools
  • Familiarity with automation/testing frameworks (e.g., PyTest, JUnit, TestNG)
  • Foundational understanding of AI/ML concepts (e.g., supervised learning, anomaly detection, pattern recognition)
  • Exposure to CI/CD pipelines, Git, containers (Docker), and networking basics

Benefits

  • Health insurance
  • Retirement plans
  • Paid time off
  • Professional development opportunities

Job title

Software Engineer

Job type

Experience level

Junior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job