Posting Job Description
Charter Communications is America’s fastest growing TV, internet and voice company. We’re committed to integrating the highest quality service with superior entertainment and communications products. Charter is at the intersection of technology and entertainment, facilitating essential communications that connect 24 million residential and business customers in 41 states. Our commitment to serving customers and exceeding their expectations is the bedrock of Charter’s business strategy and it’s the philosophy that guides our 90,000 employees.
The Charter Technical Engineering Center (CTEC) facilities in Englewood, CO oversee the design and architecture of Charter’s multi-billion dollar network infrastructure. We investigate, select, develop, and integrate technologies and solutions that meet the needs of the company for short, medium and long term initiatives. This includes the delivery of the technology plan and future architecture for Voice, Video, Data, Optical, Commercial, Cloud, CPE, Network and Access.
The Principal Software Engineer 2 Test Automation Lead role is an on-site position that supports Charter Communications Wireless Technology’s Unified Test Automation Platform (UTAP), a scalable platform, framework, and “Hub”, for developing, scheduling, executing, and reporting on automated firmware testing.
This position is responsible for providing architecture direction, developing software and using past expereince to help improve test driven development. The Test Automation Lead will mentor the development staff in Minimalistic Software Engineering Principals and Best Practices, test driven development, Priority of Test Coverage, etc.
MAJOR DUTIES AND RESPONSIBILITIES
Leading test automation software development efforts end-to-end, from architecture, design & development to implementation and testing.
Ensuring the continuity of a minimalistic software engineering and design philosophy.
Creating architecture design artifacts (Software Requirements Specifications, Use Cases, Software Design Documents, high-level architecture drawings, concept of operations diagrams, etc.).
Communicating requirements and design to development team & hands on development.
Validating and Verifying the fulfillment of requirements.
Test and review system designs.
Mentor and guide the work of senior technical staff.
Develop RESTful APIs for use by various front end/UI using Java, Python and grafana technologies.
Design, develop, and implement software proposals with variable options.
Estimate scope of work.
Create project documentation.
Provide technical leadership and innovation on software projects through all phases of development lifecycle.
Skills/Abilities and Knowledge
Ability to read, write, speak and understand English.
• Proven experience as both a developer and as a software architect
• Hands-On: Not afraid to get your hands dirty and dig into the code
• Solid back-end development experience in python (important for working with and understanding router hardware abstraction layer)
• Some experience with VueJS, ReactJS, or AngularJS is helpful but not required
• Some experience with RxJS is helpful but not required
• Some experience with mobile app development (Android, iOS) a plus
• Excellent knowledge of common software architecture and design patterns
• Excellent knowledge of UML
• Excellent knowledge of both SQL (MySQL, Postgres, etc.) and NoSQL (MongoDB, Redis) database technologies
• Experience working with CASE tools such as: JIRA and GitLab
• Understands and applies the Scientific Method
• Familiar with all facets of the Software Development Lifecycle
• Experienced in Agile/Scrum software development methodology
• Understands proper engineering process
• B.S. in Computer Science or related field
• M.S. in Computer Science or related field
• 10+ years of practical field experience as a software engineer
More on Spectrum
The health and safety of our employees and candidates is very important to us. Spectrum has adopted virtual mobile recruiting tools that allow us to continue meeting new candidates. We look forward to “virtually” meeting you.
The Spectrum brands (including Spectrum Networks, Spectrum Enterprise and Spectrum Reach) are powered and innovated by Charter Communications. Charter Communications reaffirms its commitment to providing equal opportunities for employment and advancement to qualified employees and applicants. Individuals will be considered for positions for which they meet the minimum qualifications and are able to perform without regard to race, color, gender, age, religion, disability, national origin, veteran status, sexual orientation, gender identity, or any other basis protected by federal, state or local laws.
Take the lead and close the deal at the center of where it all happens ? our customers? homes. Whether...Apply For This Job
A career in our Human Resources, within Internal Firm Services, will provide you with the opportunity to make a difference...Apply For This Job
Window Service Clerk:Join the US Postal Service within two weeks and get a starting bonus of up to $1,000. No...Apply For This Job
We are the fastest growing employer of emerging tech talent in the U.S. Revature is looking to hire over 300...Apply For This Job
Category: EngineeringLocation: Helena, MontanaUS Citizenship Required for this Position: YesClearance Type: NoneTelecommute: Yes -May Consider Occasional/Part Time Teleworking for this...Apply For This Job
*We are unable to sponsor as this is a permanent full time role* A prestigious fortune 500 company is on...Apply For This Job
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
|cookielawinfo-checbox-analytics||11 months||This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".|
|cookielawinfo-checbox-functional||11 months||The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".|
|cookielawinfo-checbox-others||11 months||This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.|
|cookielawinfo-checkbox-necessary||11 months||This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".|
|cookielawinfo-checkbox-performance||11 months||This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".|
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.