CBS Corporation Lead Software Development Engineer in Test (SDET) in New York, New York
Lead Software Development Engineer in Test (SDET)
CBS BUSINESS UNIT: CBS Interactive
JOB TYPE: Full-Time Staff
JOB LOCATION: New York, NY
CBS Interactive is the premier online content network for information and online operations of CBS Corporation as well as some of the top native digital brands in the entertainment industry. Our brands dive deep into the things people care about across entertainment, technology, news, games, business and sports. With over 1 billion users visiting our properties every quarter, we are a global top 10 web property and one of the largest premium content networks online.
Check us out on  The Muse,  Instagram and  YouTube for an inside look into 'Life At CBSi' through employee testimonials, office photos and company updates.
Based in New York, San Francisco, Los Angeles and Louisville, Kentucky, our small, but enthusiastic, media brand teams work within the portfolio of CBS Interactive to deliver highly engaging and innovative consumer facing products across the landscape of digital platforms including Desktop, Mobile, and Connected Devices. Our diverse blend includes TVGuide, Download, Chowhound, Metacritic, TV.com, Metrolyrics and Last.fm.
As a Lead Software Development Engineer in Test (SDET), you will work closely with our cross-functional product delivery teams to launch new initiatives and to test features in support of media brand sites, mobile apps, connected devices, responsive publishing platforms and third-party syndication/integration efforts. In this role, you will provide hands-on technical leadership for the ideation, design, development, enhancement and implementation of test automation, application security testing and performance testing methodologies. You will partner with design, product, and engineering peers in a fast-paced AGILE environment and share ownership for the quality of our product releases to ensure features are delivered defect free and in a timely manner.
Create, update, and maintain an extensible test automation framework for cross-platform digital products
Execute and interpret automation results
Review and triage test failures; reproduce, debug, isolate problems and verify fixes
Lead the effort to evaluate and select the toolset(s) to use for test automation and ensure that they are interoperable with our continuous integration pipeline
Work closely with cross-functional AGILE teams to understand product requirements and consumer use cases
Drive metrics with engineering peers to monitor code coverage; recommend bug prevention strategies, and implement other quality measures
Perform manual and exploratory testing as needed
Stay current with the latest test automation best practices and share your findings with the team and larger CBSi QA automation community
What you bring to the team:
BS/MS in Computer Science/Engineering or equivalent experience
3+ years test automation experience including RESTful APIs/Services, Functional Testing, Performance Testing and Load Testing
Hands-on experience setting up and running test automation frameworks, such as Selenium, Webdriver, Appium, Junit, TestNG, LoadImpact, TestComplete, etc.
Advanced knowledge of software testing tools (e.g. BrowserStack, Sauce Labs, EndTest) and test case management tools (e.g. TestRail)
Experience with continuous integration tools (e.g. Docker, Ansible, Jenkins/Hudson)
Experience with code coverage tools to guide test automation design
Experience with JIRA and other bug tracking or database systems
Experience working in an AGILE/SCRUM development process
Excellent verbal and written communication skills; can effectively articulate complex ideas and influence others through well-reasoned explanations
You might also have:
- Good understanding of server and cloud computing technologies from providers such as AWS, GCP and/or Rackspace
Equal Opportunity Employer Minorities/Women/Veterans/Disabled