Software Test Engineer

Programming.com San Jose, CA
Contract Mid Level

Posted 4 weeks ago

Interested in this position?

Upload your resume and we'll match you with this and other relevant opportunities.

Upload Your Resume

About This Role

Conduct thorough testing of software and hardware components, including regression, manual, and automated testing. Collaborate with developers to identify and resolve issues, ensuring high-quality software releases.

Responsibilities

  • Perform regression, manual, and automated testing
  • Evaluate test reports and collaborate with developers to reproduce and resolve issues
  • Execute routine QA activities such as bug tracking, issue isolation, script development and debugging
  • Develop and implement test cases and scripts for new features
  • Set up and manage basic system networking
  • Leverage expertise in Python scripting, SONiC commands, and foundational networking concepts to optimize testing workflows
  • Operate traffic generators efficiently for setup, testing, and validation
  • Support lab activities, including LED testing and general lab maintenance

Requirements

  • Python scripting expertise
  • SONiC commands knowledge
  • Foundational networking concepts
  • Comprehensive knowledge of hardware components (CPUs, ASICs, MEM, FPGAs, OPTIC, PSUs)
  • User-level proficiency with Linux operating systems
  • Experience operating traffic generators

Skills

Python * Linux * Routers * Switches * ASIC * FPGA * Sonic * Traffic Generators * CPU * Memory Modules * Optical Modules * Power Supply Units *

* Required skills

About Programming.com

Technology
View all jobs at Programming.com →