DOCSIS Testing Engineer Role Summary : Automation, Cloud, and Scalable Quality
We are seeking a Senior DOCSIS Testing Engineer with extensive experience in full-stack engineering principles applied to network test automation and quality assurance . This role requires robust critical thinking skills and a long-term mentality to produce scalable, maintainable testing solutions for our high-speed network infrastructure, emphasizing DevOps concepts and cloud deployment (AWS / Docker) .
Role Details
Position Title : Senior DOCSIS Testing Engineer
Location : Smithfield, Rhode Island (or Remote / Hybrid as contract specifies)
Job Type : Contract
Salary : $$72 - 73$ per hour
Work Hours : 8 : 00 AM to 5 : 00 PM
Education : BS / BA Degree or equivalent experience preferred
Key Responsibilities & Technical Skills
Senior Experience : 8+ years of total experience in software engineering or quality assurance, with a focus on network testing and DOCSIS applications is a plus.
Backend / Automation Proficiency : Proficiency with server-side / mid-tier languages (e.g., Python, Java ) and automation frameworks (analogous to Spring MVC / Spring Boot, Logback) to build complex, scalable test automation frameworks and harnesses for DOCSIS components (CMTS / CM).
Client-Side / UI Testing : Proficiency with Client-side technologies (Angular, JavaScript / TypeScript, HTML / CSS) applied to testing network management portals or monitoring UIs (analogous to client-side application testing).
Protocol & API Design : Appreciation for and alignment to standard methodologies regarding RESTful service consumption and integration applied to testing DOCSIS provisioning protocols (SNMP, DHCP) and associated APIs for configuration and monitoring.
DevOps & CI / CD :
Extensive knowledge of DevOps concepts governing SCM (Source Control Management), continuous integration (CI), monitoring, and deployment processes for test automation code and test environments.
Experience utilizing enterprise application architecture patterns and orchestration frameworks (such as Apache Camel equivalent ) for complex network test orchestration.
Cloud & Containerization :
Proficiency in Docker containerization for deploying virtual CMTS / CM test agents and automation tools.
Experience with AWS cloud deployment and application management via the AWS console for setting up and tearing down scalable, on-demand test environments.
AWS certification(s) is a significant asset.
Quality Assurance Fundamentals :
Appreciation for standard methodologies regarding object-oriented design, coding standards, secure application development, and test coverage, applied directly to test automation code.
Experience with client-side unit testing frameworks (analogous to Jasmine and Karma) for validating automation scripts.
Accessibility : Knowledge of the W3C's Web Content Accessibility Guidelines and their implementation as it applies to testing network management or customer-facing portals.
Qualifications & Mindset
Critical Thinking : Robust critical thinking skills coupled with a desire for growth, to learn, and to engage with peers in technical and design discussions.
Problem Solving : Extensive experience decomposing sophisticated network testing challenges into creative, efficient, and scalable solutions.
Communication : Demonstrated experience in communicating technical needs and testing capabilities to non-technical team members, product owners, and partners.
Agile : A demonstrable understanding of the Agile software development methodology and experience collaborating in a team environment to develop, deploy, and support key testing initiatives.
Architecture Knowledge : Knowledge of internet, mobile, and application / network architecture , as well as current and emerging technologies (like DOCSIS 4.0).
Testing Engineer • RI, United States