Xfinity is looking for a Senior QA Engineer, CMS-Xumo
Job Description: Comcast brings together the best in media and technology. We drive innovation to create the world’s best entertainment and online experiences. As a Fortune 50 leader, we set the pace in a variety of innovative and fascinating businesses and create career opportunities across a wide range of locations and disciplines. We are at the forefront of change and move at an amazing pace, thanks to our remarkable people, who bring cutting-edge products and services to life for millions of customers every day. If you share in our passion for teamwork, our vision to revolutionize industries and our goal to lead the future in media and technology, we want you to fast-forward your career at Comcast. Job Summary Responsible for designing and executing test environments for Quality Assurance Engineers. Tests products and software to ensure quality and a successful rollout. Assists in managing project teams, developing test strategies and designing quality assurance practices. Leads Engineering teams in investigation process which includes identifying, reproducing and documents defects, bugs, or problems. Maintains technical quality assurance and control systems and activities. Utilizes clearly defined standards, methods and procedures for inspecting, testing and evaluating the precision, accuracy and reliability of company products. Assists product support areas in gathering and analyzing data. Integrates knowledge of business and functional priorities. Acts as a key contributor in a complex and crucial environment. May lead teams or projects and shares expertise. Xumo, a joint venture between Comcast and Charter, was formed to develop and offer a next-generation streaming platform on a variety of branded 4K streaming devices and smart TVs. Powered by Comcast’s global technology platform, Xumo devices and services feature an entertainment experience designed to make it easy for consumers to find and enjoy their favorite streaming content through a world-class user interface and voice search, and for partners to meaningfully connect and engage with millions of consumers. Job Description Additional Job Summary/Info: We are seeking an experienced Senior QA Engineer to take responsibility for designing, developing, and executing software tests to ensure that our in-house Content Management System (CMS) meets business and product requirements. As the Senior QA Engineer for the Xumo Software Engineering Team, you will play a pivotal role in the testing and quality assurance of our CMS. This position requires a strong background in QA and testing methodologies, as you will be responsible for thoroughly testing the frontend application, backend functionality (including API testing and data verification), and the overall infrastructure to ensure a seamless and reliable user experience for millions of viewers accessing our content via various streaming devices and internal/external operators through our CMS. To excel in this role, you must consistently provide clear and effective technical solutions that align with the business requirements set by the product and operations teams. Position is office based in Irvine, CA- 4 days/week in office & 1 day/week, virtual Position Duties: Drive design, develop the quality assurance for Content Management System Work closely with front-end and back-end engineering teams during design discussions and sprint processes to assess testing requirements and time estimates. Work closely with frontend and backend engineering teams to progress testing developed items to verify if it meets assessed test requirements. Create, maintain, and execute test plans to provide concise and accurate feedback, across all necessary areas, including functional, non-functional, regression, performance, security, and user acceptance testing (UAT). Manage test plans, using QA test tools, such as QA Touch. Manage test progression to be tracked and shared using project management tools, such as JIRA. Stay updated with the latest testing approaches and frameworks. Managing quality assurance across departments. Collaborate with product and operation team to collect detailed information with any requests or issues in UI/UX experience with CMS or in client application. Collaborate with the product and operation teams to gather requirements for updates, new features, and bugs. Share QA testing strategies and solutions through documentation, which may include test plans and diagrams, to be communicated to multiple team members. Participate in the evaluation of new product concepts and work with the Product and Operation teams to assess and validate prototypes. Finalize software testing requirements based on business and product needs by translating design and wireframes into comprehensive test cases. Qualifications BS/MS degree in Computer Science, Engineering, or related subject 5+ years’ experience of software QA testing 5+ years’ experience of testing with web service APIs (REST/SOAP) and HTTP/SSL protocol. 5+ years’ experience of testing with SQL/NoSQL database (MySQL, PostgreSQL, Oracle, MongoDB) 5+ years’ experience of testing with Docker 5+ years’ experience of testing with message brokers (RabbitMQ/Kafka/WebSphere) 5+ years’ experience of testing with scripting tool (Python/bash) 5+ years’ experience of testing with code repositories (GitHub, Bitbucket, Source Forge) 5+ years’ experience of testing with Jenkins Strong leads with designing and implementation skills to approach the solution for any new features or problem solving. Self-starter to able to work with minimal supervision for high quality output. Desirable Experiences Experience manipulating video contents (content metadata, caption file, video format file, etc.) Knowledge of various video formats: HLS, MP4, Mpeg-Dash Experience for test automation with API / UI application Experience testing with cloud-based environments (Google Cloud, AWS, Azure) Experience with testing with Java based environment. Core Responsibilities Collaborates with Product and Development teams to identify product and technical requirements. Reviews and verifies requirements and design specifications for validity in overall product design, with an emphasis towards product testability and verification. Contributes to the development of Quality Assurance test philosophies and methodologies. Identifies viable test strategies in order to support testing product functionality. Reviews literature, patents and current practices relevant to the solution of assigned projects. Publishes detailed test strategies, test plans and test cases. Develops test cases and detail test scenarios for Quality Assurance Engineers and oversees their execution, tracking and automation. Ensures proper execution of regression test procedures and automated test suites and scripts. Participates in design, code and functional product reviews to facilitate white-box test design. Reviews project progress, evaluates results and recommends corrections in technical applications and analysis. Leads in the identification and resolution of problems and defects. Initiates investigation processes, identifies and reproduces bugs or defects and drives issues and improvements to resolution. Serves as a guide and mentor for junior-level Quality Assurance Engineers. Provides technical leadership and consultation with regards to practices, procedures and techniques. Supports trials of new infrastructure designs/services. Works with vendors to troubleshoot problems when necessary. Consistent exercise of independent judgment and discretion in matters of significance. Regular, consistent and punctual attendance. Must be able to work nights and weekends, variable schedule(s) and overtime as necessary. Other duties and responsibilities as assigned. Employees at all levels are expected to: Understand our Operating Principles; make them the guidelines for how you do your job. Own the customer experience – think and act in ways that put our customers first, give them seamless digital options at every touchpoint, and make them promoters of our products and services. Know your stuff – be enthusiastic learners, users and advocates of our game-changing technology, products and services, especially our digital tools and experiences. Win as a team – make big things happen by working together and being open to new ideas. Be an active part of the Net Promoter System – a way of working that brings more employee and customer feedback into the company – by joining huddles, making call backs and helping us elevate opportunities to do better for our customers. Drive results and growth. Respect and promote inclusion & diversity. Do what’s right for each other, our customers, investors and our communities. Disclaimer: This information has been designed to indicate the general nature and level of work performed by employees in this role. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities and qualifications. Reports to: Sr. Director, Engineering Comcast is proud to be an equal opportunity workplace. We will consider all qualified applicants for employment without regard to race, color, religion, age, sex, sexual orientation, gender identity, national origin, disability, veteran status, genetic information, or any other basis protected by applicable law. Comcast will consider for employment qualified applicants with criminal histories in a manner consistent with the requirements of applicable law, including the Los Angeles Fair Chance Initiative for Hiring Ordinance and the San Francisco Fair Chance Ordinance. Education Bachelor’s Degree While possessing the stated degree is preferred, Comcast also may consider applicants who hold some combination of coursework and experience, or who have extensive related professional experience. Relevant Work Experience 7-10 Years Salary: Primary Location Pay Range: $111,065.91 – $166,598.86 Comcast intends to offer the selected candidate base pay within this range, dependent on job-related, non-discriminatory factors such as experience. The application window is 30 days from the date job is posted, unless the number of applicants requires it to close sooner or later. Base pay is one part of the Total Rewards that Comcast provides to compensate and recognize employees for their work. Most sales positions are eligible for a Commission under the terms of an applicable plan, while most non-sales positions are eligible for a Bonus. Additionally, Comcast provides best-in-class Benefits. We believe that benefits should connect you to the support you need when it matters most, and should help you care for those who matter most. That’s why we provide an array of options, expert guidance and always-on tools, that are personalized to meet the needs of your reality – to help support you physically, financially and emotionally through the big milestones and in your everyday life. Please visit the on our careers site for more details.