Full Time Job

Manager, Multiplatform Quality Engineering


New York, NY 03-24-2021
Apply @ Employer
  • Paid
  • Full Time
  • Senior (5-10 years) Experience
Job Description

Overview and Responsibilities


The Multiplatform Engineering organization, responsible for building and supporting ViacomCBS's public facing, award winning mobile apps and Web sites around the world for leading brands in popular culture such as Paramount+, MTV, Noggin, Comedy Central, and BET, is looking for an experienced Manager of Multiplatform Quality Engineering (MQE). If you love to solve problems creatively, can work well in a team environment, are interested in helping to building the best software, and want to always be learning, then we want to hear from you.

ViacomCBS is hiring for a Manager, MQE to oversee the testing and validation of consumer-facing products prior to production deployment. This Manager role will lead a distributed team of test engineers to create new and/or enhance existing testing scripts and tools to be used across a large multiplatform environment in validating functionality, usability, performance, scalability, security, etc. As code is being delivered multiple times per day, test coverage and automation is crucial in allowing product to deliver quick to market while maintaining the high level of quality our consumers deserve across our many diverse platforms.

Principal Responsibilities:
• Manage the test engineers team responsible to providing quality engineering support and services for specific Viacom brands
• Work alongside and mentor other test engineers to continuously improve process and refine our internal training boot camps
• Conduct technical assessment of process and team members
• Conduct code review for test engineers on project teams
• Work with product/project teams developing test plans, test cases and test execution
• Perform load / performance testing where applicable
• Partner with software engineering to design and develop tools that help developers be more productive & assist in continuous development initiatives
• Operate in an agile software delivery methodology focused on testing new features within an iteration and providing near immediate feedback to engineers through test automation
• Assure alignment to established quality standards for software test development, integration, performance, and reporting
• Assist in defining test tools and processes while utilizing methodologies primarily based on automation
• Have a ''Quality at Speed'' mentality – the art of balancing the constant need of delivering new product(s) while maintaining a high level of quality
• Contribute to and help maintain the Viacom testing framework for various types of testing (functional, load/performance, security) on multiple platforms (web, iOS/Android, emerging platforms)
• Effectively communicate complex and/or difficult information to both technical and non-technical audiences
• Work in a fast-paced, agile, dynamic environment supporting many products on varied release cycles

Basic Qualifications
• 8+ years of test engineering experience
• 3+ years of supervisory/management experience
• Experience managing a team of professional software test engineers including offshore resources
• 5+ years of designing and working with test automation frameworks and developing automated test scripts (web, mobile & emerging technologies) specifically object oriented frameworks
• Proven experience with managing the testing efforts around high traffic websites/apps including live online events
• Excellent leadership, communication and presentation skills both written and oral
• Experience in leading teams to define Quality processes specifically around test automation

Additional Qualifications
• Strong knowledge of software quality practices and ability to learn & adopt emerging concepts
• Strong software development and technical architecture skills
• Experience interacting with senior leadership and being the voice of change for improved strategic direction
• Ability to manage, lead and motivate cross-functional agile teams
• Ability to interact with dev/ops team and assist in solving issues
• Experience working with cloud based architectures and tools (AWS, Microsoft, Google)
• Experience with Agile testing methodologies
• Demonstrated knowledge of a dynamic content management system delivering content to various endpoints
• Technical/working knowledge of information technology concepts, local and wide area networks, content delivery networks, database theory, and solid understanding on caching strategies
• Strong object oriented programming background and a passion for scalability, reliability and reusable code
• Experience with at least one of popular programming languages (Java, C#, PHP, JavaScript, Ruby, Python). Experience in Java strongly preferred
• Experience with version control systems (svn, git, stash)
• Experience with test tools (Selenium, Webdriver, Junit, TestNG, Appium, etc)
• Proficient with continuous development tools and build tools (Jenkins, Bamboo, etc.)
• Experience with performance testing tools (jMeter, LoadRunner, etc.)
• Knowledge of proxy tools (Charles, Fiddler, Httpwatch)
• Experience with online advertising, online research and analytics tools
• Online streaming video experiences like HLS a plus
• TDD and BDD experience a plus