Jobs and Careers
NB

Software Quality Engineering Manager (Remote Okay)

NBCUniversal
Englewood Cliffs, United StatesRemotefull_timeVerifiedPosted 19 Jan 2024
💰 $160,000/yr($135,000/yr$160,000/yr)

About the role

Company Description

We create world-class content, which we distribute across our portfolio of film, television, and streaming, and bring to life through our theme parks and consumer experiences. We own and operate leading entertainment and news brands, including NBC, NBC News, MSNBC, CNBC, NBC Sports, Telemundo, NBC Local Stations, Bravo, USA Network, and Peacock, our premium ad-supported streaming service. We produce and distribute premier filmed entertainment and programming through Universal Filmed Entertainment Group and Universal Studio Group, and have world-renowned theme parks and attractions through Universal Destinations & Experiences. NBCUniversal is a subsidiary of Comcast Corporation.

 

Here you can be your authentic self. As a company uniquely positioned to educate, entertain and empower through our platforms, Comcast NBCUniversal stands for including everyone. Our Diversity, Equity and Inclusion initiatives, coupled with our Corporate Social Responsibility work, is informed by our employees, audiences, park guests and the communities in which we live. We strive to foster a diverse, equitable and inclusive culture where our employees feel supported, embraced and heard. Together, we’ll continue to create and deliver content that reflects the current and ever-changing face of the world.

Job Description

Are you passionate about engineering and quality? We are seeking a Software Quality Engineering Manager to lead and manage a group of talented quality engineers within our Ad Sales Technology Team.  You are a great fit for this role if you have experience driving quality engineering solutions by using modern quality processes and methodologies. As a member of the Quality Engineering Organization, you will be part of an ongoing effort to instill the quality engineering practice in the NBCU product development process.

  • Drive Quality Engineering solutions by planning and designing testing strategies using modern quality processes and methodologies.
  • Design and maintain test plans encompassing the strategy for functional and end-to-end testing, test environments, and test automation.
  • Define, track, and publish quality assurance metrics, including code coverage, quality, and performance to the team and stakeholders.
  • Execute testing efforts by delivering application and component releases.
  • Coordinate and execute regression testing, test automation, performance testing, functionality.
  • In collaboration with Project Management Office and Product Owner coordinate user acceptance testing.
  • Determine and meet time estimates and schedules for testing efforts.
  • Develop, update, and maintain quality testing standards and procedures.
  • Lead others on the testing team and manage process questions and issues.
  • Optimize process and methods to deliver quality work.
  • Allocate test resources and guide on priorities to application tests in a multi-test environment and different testing phases.
  • Act independently to determine methods and procedures for new assignments.
  • Make decisions that impact the team through regular consultation with senior management and adhere to strategic direction provided.

Qualifications

  • Bachelor’s degree in computer science, Technology, Engineering, or related field.
  • 5+ years of relevant quality assurance experience including:
    • Testing custom and enterprise solutions.
    • Providing solutions in planning, constructing, and executing test scripts.
    • Designing, developing, and implementing test plans and test cases.
    • Performing test execution.
    • Defect and status reporting.
    • Experience with issue and test management tools such as Jira, ALM, or Rally among others.
    • Designing and implementing test automation frameworks such as Selenium, JUnit, TestNg, or Cucumber among others.
    • Experience working with software version control tools such as GitHub or GitLab.
    • Experience integrating tests into a CI/CD pipeline.
  • 2+ years of experience leading and/or managing technical teams and projects including:
    • Conducting defect triage meetings with development and business teams.
    • Managing onsite and remote teams and work efforts.
    • Coordinating end to end testing across teams.
  • 1+ years of experience with performance testing experience with tools such as JMeter, Scala, Gatling, or LoadRunner among others.
  • Deep understanding of the product, engineering, and test roles & responsibilities that make up a software delivery team.
  • Familiarity with cloud-native development, scrum processes, and modern DevOps practices, technologies, and services (AWS, Azure, GCP).
  • Self-directed, ability to multi-task

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

NBCUniversal

View company profile →