Programming.com · 2 hours ago
Software Test Engineer
Programming.com is seeking a Software Test Engineer to enhance their testing processes. The role involves performing regression, manual, and automated testing, collaborating with developers, and managing system networking for effective QA activities.
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, image creation, and diagnostic testing (including OIR tests)
Develop and implement test cases and scripts to ensure thorough validation of new features
Set up and manage basic system networking, including configuration of routers, switches, and test equipment
Leverage expertise in Python scripting, SONiC commands, and foundational networking concepts to optimize testing workflows
Demonstrate comprehensive knowledge of hardware components, including CPUs, ASICs, memory modules (MEM), FPGAs, optical modules (OPTIC), and power supply units (PSUs)
Maintain strong user-level proficiency with Linux operating systems
Operate traffic generators efficiently for setup, testing, and validation
Support lab activities, including LED testing and general lab maintenance
Qualification
Required
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, image creation, and diagnostic testing (including OIR tests)
Develop and implement test cases and scripts to ensure thorough validation of new features
Set up and manage basic system networking, including configuration of routers, switches, and test equipment
Leverage expertise in Python scripting, SONiC commands, and foundational networking concepts to optimize testing workflows
Demonstrate comprehensive knowledge of hardware components, including CPUs, ASICs, memory modules (MEM), FPGAs, optical modules (OPTIC), and power supply units (PSUs)
Maintain strong user-level proficiency with Linux operating systems
Operate traffic generators efficiently for setup, testing, and validation
Support lab activities, including LED testing and general lab maintenance