Enable job alerts via email!

QA Automation Engineer for a Networking Project

PL VISION Sp. z o.o.

United States

Remote

USD 80,000 - 110,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

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

Job summary

A leading technology company is seeking a Quality Assurance Engineer to ensure high-quality evaluations of networking products. The role involves building test environments, expanding test coverage, and automating testing processes. Candidates should possess a strong understanding of networking technologies along with experience in test automation using Python and Linux.

Qualifications

  • 2 years of experience in test automation using Python, Ansible, and Bash.
  • Extensive knowledge of QA methodologies.
  • Familiarity with Linux as a working environment.

Responsibilities

  • Ensure regular quality evaluation of networking products by building and maintaining a stable test environment.
  • Test SONiC and SAI software across various platforms.
  • Execute regression tests for the product line and maintain detailed test result documentation.

Skills

Test Automation
Analytical Skills
Debugging
Problem-Solving

Education

Bachelor’s degree in Computer Science or Computer Engineering

Job description

Requirements

Solid understanding of networking technologies (L2/L3, routing, switching, etc.)
  • 2 years of experience in test automation using Python, Ansible, and Bash
  • Extensive knowledge of QA methodologies
  • Solid understanding of object-oriented analysis and design (OOAD)
  • Experience with CI methodologies and tools such as Gerrit and Jenkins
  • Familiarity with Linux as a working environment
  • Strong analytical, debugging, and problem-solving skills
  • Bachelor’s degree in Computer Science or Computer Engineering
Would Be a Plus
  • Experience with SAI or SONiC implementation and integration
  • Familiarity with testing Network Operating System (NOS) products
  • Experience in embedded application development
  • Strong understanding of Linux networking
  • Expertise in virtualization and containerization technologies
  • Solid knowledge of CI/CD processes
Responsibilities
  • Ensure regular quality evaluation of networking products by building and maintaining a stable test environment
  • Expand test coverage for new product features
  • Test SONiC and SAI software across various platforms
  • Analyze requirements, test plans, and test case documents
  • Execute regression tests for the product line and maintain detailed test result documentation to support debugging and software modifications
  • Design and implement new test suites and test cases to enhance regression coverage for emerging product features and protocols
  • Develop, modify, and execute software test plans, automated scripts, and testing programs
  • Create efficient tools and scripts to automate processes for building and testing environments
  • Assist the engineering team in resolving build issues, including troubleshooting dependencies and incremental build differences
  • Maintain and support systems and tools required to build, integrate, and test software systems
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.