Full Time Job

Apple Software Engineer - Test

CBS Interactive

Burbank, CA 06-23-2020
  • Paid
  • Full Time
  • Entry (0-2 years) Experience
Job Description

Apple Software Engineer - Test (SDET)


Brand Overview:

When All Access was launched, CBS became the first broadcast company to create a paid service without partnering with a paid cable provider. In short, we broke new ground in the industry by providing robust, interactive services with unprecedented access to local content. At the same time, we built an innovative and exciting work environment to inspire and reward the cutting-edge ideas, creativity, and technical/operational expertise of our managers and employees. CBS All Access service brings streaming access for Live-TV, full episodes and exclusive original series to customers across all consumption platforms. Our goal is to ensure that we can provide streaming experience.

Role Details:

We are looking for a motivated Software Development Engineer in Test (SDET) for our Apple test automation team. This quality engineer should have a constant curiosity for technology and a natural inclination to elegantly solve problems. As a member of our mobile engineering team, the candidate will have the opportunity to directly help enhance the video streaming experience of our large and expanding mobile customer base. The candidate will get the chance to take on complex and interesting problems as part of a fast-paced, highly collaborative team. Our team holds ourselves to high standards, and takes pride in our work. We are constantly evaluating and adapting the latest and greatest on the iOS/tvOS platforms and there's always something new to learn.

Your Day-to-Day:
• Design, implement, and execute smoke, regression and integration automation tests, as well as analyze pass rate and feature coverage
• Responsible for maintaining UI test automation framework
• Work with core application engineering teams to close defects as they arise
• Train and support QA team in executing the automation suites
• Work with agile tools to integrate test results or automated tests running from a continuous integration environment
• Continuously improve the applications - find and fix bugs, while improving application performance
• Juggle multiple tasks and projects simultaneously in a results-oriented environment
• Additional other duties and responsibilities as assigned

Key Projects:
• Work closely with engineering, quality assurance, product, and release engineering teams to develop automation tests
• Automate Tests in CI/CD


What you bring to the team:

You have -
• 1+ yrs of proven experience with XCTest / XCUITest and for native iOS apps
• Strong experience in setting up and maintaining UI tests in a CI environment
• Experience with CB/CI build systems using Xcode server or Jenkins in an Agile team
• Strong knowledge of protocol-oriented programming
• Deep understanding of page object architecture and use of Accessibility IDs
• Ability to lead and mentor other QEs is a plus

You Might Also Have:
• Experience testing video and/or audio streams
• Appium experience
• OTT testing experience

Company Profile
CBS Interactive
CBS Interactive is the premier online content network for information and online operations of ViacomCBS as well as some of the top native digital brands in the entertainment industry.