This job has expired, please see additional jobs below
Manager, Software Quality Engineering
NBC Universal
Universal City, CA, United States
Job Details - this job has expired, please see similar jobs below
About Us
NBCUniversal is one of the world’s leading media and entertainment companies in the development, production, and marketing of entertainment, news, and information to a global audience. NBCUniversal owns and operates a valuable portfolio of news and entertainment television networks, a premier motion picture company, significant television production operations, a leading television stations group, and world-renowned theme parks. NBCUniversal’s policy is to provide equal employment opportunities to all applicants and employees without regard to race, color, religion, creed, gender, gender identity or expression, age, national origin or ancestry, citizenship, disability, sexual orientation, marital status, pregnancy, veteran status, membership in the uniformed services, genetic information, or any other basis protected by applicable law.
Responsibilities
At NBCUniversal, we approach testing differently -- we are testing, and breaking, code constantly, but we help rebuild it better. Software Quality Engineers (SQE) design NBCU’s testing infrastructure and write code to examine and validate large-scale software development and deployments. As an SQE, you partner with software developers to create and code tests concurrently with product development. You build tools that help developers be more productive, write better code and test it themselves. Troubleshooting is an understatement; it's more like trouble forecasting. The SQE will also act as a representative of the Software Quality Engineering Team in scrum meetings and provide input on how to provide better quality coverage for the applications supported.
Work in an Agile Software Delivery methodology highly focused on developing automated tests within an iteration.
Work with the project team to drive Test Driven Development where modules that are being worked on are tested right away for immediate feedback
Provide a risk assessment on the defects identified and set the correct priority and severity.
Automation is NOT the only mechanism for quality. As an SQE Manager, you are expected to lead the team to perform ad-hoc/exploratory tests from a feature as well as regression testing
Significant experience on leading testing initiatives of API based applications and complex coding frameworks written in Java
Strong technical aptitude for developing performance related tests and application tuning.
In addition to hands-on testing responsibilities, you are expected to perform the following:
Direct management of SQE team members within the project team(Hiring/Firing/Performance appraisals).
Ownership of QA processes of the project assigned
Ownership of the Defect remediation process
Assigning tasks to SQE team members within an agile methodology
Mentoring team members for continued improvement.
Qualifications/Requirements
5+ Years of leading/managing talented Software Quality Engineers distributed across multiple locations.
8+ years of solid working experience in developing Test automation scripts specifically object-oriented frameworks (Selenium/Webdriver, TestNG, Java, Spring)
3+ years of experience as a test engineering within an Agile environment
3+ years of web testing experience
3+ year of API level testing experience
3+ years of Performance testing experience using commercial or open-source tools (jMeter, Curl, WebPageTest or other commercial perf testing tool)
Mobile Apps automated testing experience, a plus (iOS/Android)
Java development experience is a must.
3+ years of testing experience in an Agile Software Development methodology.
Exposure to Agile Management tools such as Rally, a big plus.
Working knowledge on the following technologies a must
MongoDB
RabbitMQ
Elastic Search