Full Time

Software Test Engineer

Arista Networks
$60,000 - $100,000* / year (about $29–$48 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Arista Networks, so some details may not match this job. The employer's own page has the real description.

Overview

The Software Test Engineer at Arista Networks will play a vital role in ensuring the quality and reliability of our software products. This position involves designing, developing, and executing test plans and test cases to detect errors and ensure optimal performance of our systems. The successful candidate will collaborate closely with software developers and other stakeholders to validate functionality, reliability, and performance across multiple platforms while adhering to strict timelines and high standards of quality assurance.



Job Responsibilities

  • Design, develop, and implement comprehensive test plans and test cases.
  • Conduct functional, regression, and performance testing to ensure software quality.
  • Collaborate with cross-functional teams to understand system requirements and define testing scope.
  • Identify, document, and track defects using appropriate bug tracking tools.
  • Automate test cases and integrate testing into CI/CD pipelines.
  • Participate in code reviews and provide constructive feedback on testability.
  • Generate detailed reports on testing activities, results, and defects, ensuring transparency and accountability.
  • Maintain test environments and assist in debugging software issues.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 2+ years of experience in software testing or quality assurance.
  • Strong understanding of software development life cycle and testing methodologies.
  • Proficiency in programming languages such as Python, Java, or C++.
  • Hands-on experience with automated testing tools and frameworks.
  • Knowledge of CI/CD practices and tools such as Jenkins or GitLab.
  • Excellent analytical and problem-solving skills.
  • Strong communication and teamwork abilities.


Technologies & Tools

The Software Test Engineer position at Arista Networks will utilize a range of technologies and tools including automated testing frameworks like Selenium and TestNG, bug tracking tools such as JIRA, version control systems like Git, and CI/CD tools including Jenkins or GitLab CI. Candidates will also work with a variety of programming languages such as Python and Java for scripting and test automation purposes.



Ideal Candidates

Ideal candidates for the Software Test Engineer position will exhibit a strong attention to detail and a proactive approach to identifying and resolving issues. They should possess a genuine passion for technology and quality assurance, coupled with the ability to work collaboratively in a fast-paced environment. Strong organizational skills, effective communication, and the capability to prioritize tasks while managing multiple projects are essential traits that will contribute to success in this role.

Stuck turning a job you did into resume lines? Say what you did in your own words, however rough, and get it back as five lines that start with the action. Write bullet points →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.