Job Directory Software Development Engineer in Test - Android

Software Development Engineer in Test - Android
San Francisco, CA

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.


Job Description

Ref#: 33317

CBS Business Unit: CBS Interactive

Job Type: Full-Time Staff

Job Location: San Francisco, CA, US

About Us:

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.


Division 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.

Role Details:

You will work closely with engineers to build and maintain automated white-box test suites and infrastructure. Along the way, you will gather a deep understanding of issues with our products that will be essential in coordinating with dedicated QA teams to qualify products for release.You will have a great opportunity to impact the customer experience of a cutting edge mobile product used every day, by people you know.

Your Day-to-Day:

* Build and maintain test automation framework and the Jenkins build server.
* Participate in planning and grooming sessions to understand the requirements and to help think through edge-case scenarios.
* Work with core development teams to formulate and implement UITest / unit test cases for new and existing features.
* Follow the code-review and pull-request process to commit new code to the right code repository branches.
* Work with agile tools to integrate test results or automated tests running from a continuous integration environment

Key Projects:

* Work closely with engineering and product teams to develop automation tests
* Automate Tests in CI/CD


What you bring to the team:

You have --

* MS in Comp Science or related field OR Bachelors in Comp Science or related field + 2 yrs of work experience.
* Experience with white-box instrumentation/testing for Android
* Comfortable with Java and/or Kotlin to implement and/or modify Unit/UI tests as needed.
* Strong experience in setting up and maintaining UI Tests in a CI environment.
* Deep familiarity with source control systems like: Git.
* Experience with maintaining Jenkins based test automation.
* Someone that is proactive and not hesitant to speak up
* Strong analytical (ability to define problems, collect data, establish facts, and draw valid conclusions), organizational and communication skills.
* Ability to lead and mentor other testers is a plus

You might also have --

* Experience with Espresso UI test and/or UIAutomator, a big plus.
* Experience with API Service testing.
* Experience testing video and/or audio streams.
* Appium experience
* OTT testing experience

EEO Statement:

Equal Opportunity Employer Minorities/Women/Veterans/Disabled

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.