
Software Quality Assurance Engineer
Posted 5 days ago

Posted 5 days ago
This is a fully remote position, open to applicants in North Carolina.
• Accountable for conducting comprehensive testing of vCMTS software functionalities, system workflows, and network behaviors.
• Create detailed test scenarios based on product specifications, feature designs, and system operations.
• Carry out end-to-end system testing for vCMTS features and workflows across distributed and containerized platforms.
• Execute both manual and partially automated testing, including functional, integration, regression, interoperability, performance, recovery, and stability assessments.
• Perform risk-based testing and quality evaluations to identify critical issues and assist in release decision-making.
• Reproduce, isolate, and document defects identified in lab, integration, and customer-like environments utilizing logs, traces, and various system artifacts.
• Work collaboratively with software teams to assess feature testability, aid in debugging, and facilitate prompt issue resolution.
• Validate DOCSIS and networking behaviors across downstream and upstream configurations, service flows, and broadband access scenarios.
• Confirm modem registration, connectivity, stability, and data traffic in customer-like settings.
• Validate timing and synchronization aspects as part of overall system preparedness and operational stability.
• Enhance testing methodologies, lab practices, automation coverage, and overall testing efficiency.
• Contribute to the development and improvement of test environments, lab topology, and equipment requirements.
• Take part in backlog refinement, test planning, scrum activities, and interdisciplinary quality discussions.
• Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
• Over 5 years of professional experience in software testing, ideally within embedded, networking, broadband, or telecommunications systems.
• Proficient knowledge of software testing methodologies, including functional, integration, regression, and performance testing.
• Experience in test automation using Python and automated testing frameworks.
• Strong familiarity with Linux and common troubleshooting tools in Linux-based environments.
• Ability to analyze logs, traces, and other system artifacts for failure investigation and debugging support.
• Experience collaborating in cross-functional teams with developers and other engineering disciplines.
• Excellent analytical and problem-solving capabilities.
• Strong written and verbal communication skills with technical stakeholders.
• Ability to prioritize and work effectively in fast-paced development environments.
• Experience with test management and defect tracking tools is a plus.
• Familiarity with DOCSIS, broadband access, virtualization, IPv4/IPv6 networking, timing and synchronization concepts, or similar system-level domains is a major asset.
• Experience with VoIP and PacketCable service validation, troubleshooting, and provisioning in cable broadband environments, including HFC networks.
• Competitive compensation and benefits package.
• Opportunities for skill enhancement and personal career advancement.
Lucas James Talent Partners
PSA TECH GROUP
Airbnb
ICON plc
Get handpicked remote jobs straight to your inbox weekly.