> Markdown version of [/jobs/ext/486734-software-quality-assurance-engineer](https://www.wearedevelopers.com/jobs/ext/486734-software-quality-assurance-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Quality Assurance Engineer - **Company:** VECIMA TECHNOLOGY INC - **Location:** United States (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Testing (Software), Microsoft Access, Applicant Tracking Systems, Automation of Tests, VoIP, Bug Tracking Systems, Software Debugging, Linux, Field-Programmable Gate Array (FPGA), IPv4, IPv6, Interoperability, Python (Programming Language), Linux System Administration, Scrum Methodology, Software Quality Assurance (SQA), Test Management, Virtualization Technology, Diagnostic Tools, Performance Testing, Information Technology - **Published:** June 5, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=afe3bf7d890a04b0 ## About the Role Do you have experience in Test analysis?, + Bachelor's degree in computer science, Engineering, or a related field (or equivalent practical experience). * Experience: + 5+ years of professional experience in software testing, preferably in embedded, networking, broadband, or telecommunications systems. Skills & Competencies: * Advanced knowledge of software testing techniques, including functional, integration, regression, and performance testing * Experience with test automation using Python and automated test frameworks * Strong working knowledge of Linux and common troubleshooting tools in Linux-based environments * Ability to analyze logs, traces, and other system artifacts to investigate failures and support debugging * Experience working in cross-functional teams with developers and other engineering disciplines * Strong analytical and problem-solving skills * Effective written and verbal communication with technical stakeholders * Ability to manage priorities and work effectively in fast-paced development environments * Experience with test management and defect tracking tools is an asset * Familiarity with DOCSIS, broadband access, virtualization, IPv4/IPv6 networking, timing and synchronization concepts, or similar system-level domains is a strong asset * Experience with VoIP and PacketCable service validation, troubleshooting, and provisioning in cable broadband environments, including HFC networks. ## Description The Quality Assurance Engineer is responsible for end-to-end testing of vCMTS software features, system workflows, and network behaviors, and contributes to defining testing approaches within the project. This role works closely with software, FPGA, and cross-functional development teams to validate new functionality in Linux-based lab environments, reproduce customer-reported issues, analyze test results and system artifacts, and improve product quality throughout the development lifecycle. Day-to-day work includes validating DOCSIS and networking behaviors, modem and CPE connectivity, timing and synchronization, and release readiness through a mix of manual and automated testing., * Design comprehensive test scenarios based on product requirements, feature designs, and system behavior * Execute end-to-end system tests for vCMTS features and workflows across distributed, containerized platforms * Perform manual and partially automated functional, integration, regression, interoperability, performance, recovery, and stability testing * Conduct risk-based testing and quality assessments to identify high-impact issues and support release decisions * Reproduce, isolate, and document defects found in lab, integration, and customer-like environments using logs, traces, and other system artifacts * Collaborate with software to review feature testability, support debugging, and drive timely issue resolution * Validate DOCSIS and networking behavior across downstream and upstream configurations, service flows, and broadband access scenarios * Verify modem registration, connectivity, stability, and traffic flow in customer-like environments * Validate timing and synchronization behavior as part of overall system readiness and operational stability * Improve testing processes, lab practices, automation coverage, and overall test efficiency * Contribute to the definition and evolution of test environments, lab topology, and equipment needs * Participate in backlog refinement, test planning, scrum activities, and cross-functional quality discussions, * Phone/Video Interviews: First round with HR or the hiring manager * Technical/Skills Assessments: If applicable, complete a test or assignment * In-Person or Final Interviews: Meet with hiring managers or team members; could be a panel Reference & Background Checks * Provide professional references upon request * Be prepared for employment or education verification, and a criminal background check Job Offer * All job offers will come from Vecima's UKG Applicant Tracking System * Review the verbal and written offer carefully Onboarding Preparation * Complete paperwork and pre-employment requirements * Get details on your first day, orientation, and whom to contact ## Related Videos - [IP Authentication: A Tale of Performance Pitfalls and Challenges in Prod](https://www.wearedevelopers.com/videos/1413-ip-authentication-a-tale-of-performance-pitfalls-and-challenges-in-prod) - [IoT: The road to sustainability](https://www.wearedevelopers.com/videos/557-iot-the-road-to-sustainability) - [Getting under the skin: The Social Engineering techniques](https://www.wearedevelopers.com/videos/38-getting-under-the-skin-the-social-engineering-techniques) - [Unlocking the potential of Digital & IT at Vodafone](https://www.wearedevelopers.com/videos/602-unlocking-the-potential-of-digital-it-at-vodafone) - [Excellent Software Testing](https://www.wearedevelopers.com/videos/87-excellent-software-testing) - [Continuous testing - run automated tests for every change!](https://www.wearedevelopers.com/videos/190-continuous-testing-run-automated-tests-for-every-change) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Quick guide: How to write a Software Developer CV](https://www.wearedevelopers.com/magazine/37-quick-guide-how-to-write-a-software-developer-cv) - [How to Write a CV and Interview if You Don't Fully Qualify For The Job](https://www.wearedevelopers.com/magazine/183-how-to-write-a-cv-and-interview-if-you-don-t-fully-qualify-for-the-job) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)