26 days old

Software Engineer in Testing (SET)

Mountain View, CA 94043
  • Job Code
  • Payrate
    $51 To $66

YouTube Content Tools is looking for a Software System Test Engineer to work within our internal tools team to ensure the delivery of high quality and highly usable products into the hands of our users.

As a Software System Test Engineer at YouTube Content Tools, we are in need of someone with strong technical background to work with product management and engineering to define test strategies, organize testing processes, and optimize system level testing through creative and comprehensive test methods.

Test programs and ultimately play a key role in ensuring that product quality keeps our users delighted and our products stable. We are in need of an experienced Test Engineer and use their creativity to find edge cases that help drive product excellence. Also ensuring compliance with the product development and the quality management system procedures for YouTube Content Tools products. Use one's knowledge of testing and testability to not only test our products at the system level, but also to influence better software design, promote product excellence into engineering practice, activate bug prevention strategies, inform testability, improve accessibility, and protect the privacy and security of our users.

Overall Responsibilities:

Testability and Test Strategy: work with product managers and engineering teams to develop robust manual and automated tests for project launches and routine feature deployments. Define strategy for system level testing and test optimization, and create and champion new internal processes to scale testing coverage.

Functional Testing: create and maintain test plans, test cases/test protocol, requirements traceability, and test reports. Communicate testing and product quality status to various levels of the organization. Drive communications and consistently deliver accurate product quality snapshots for stakeholders. Find and thoroughly report bugs, track fixes, and verify bug fixes.

Test automation: create automated tests for the most important workflows of the team's web application. Experience with snapshotting tools and web driver preferred!

Product Excellence: perform ad hoc and exploratory testing to find defects before the product is in the hands of users. Follow up on defects and regressions to improve product quality and providing input on factors that influence product excellence (Focused Utility, Simple Design, Crafted Execution).

User Experience: accessibility, material design, internationalization, and localization testing as needed.

Formal Verification and Validation: provide independent and unbiased system-level testing for release candidate verification.

Top 3 Daily Responsibilities:

Setting up testing framework for developers to create and run tests

Work with developers to adopt better testing practices and strategies

Creating end to end testing environments and infrastructure


Minimum 2 years as application developer

Minimum 1 year as test engineer

Languages: Python, JavaScript, SQL, C++ a plus

Familiarity with: Bash scripting and basic linux system administration

Tools: Webdriver, Jasmine JS, PyUnit

Nice to Haves

Experience with load testing

Application frameworks: Angular JS, Polymer JS, Google App Engine, SalesForce


  • Information Technology

Randstad utilizes a technology-driven focus with a human touch to provide better staffing and business solutions to organizations around the world. Our team of experts match professionals with available career opportunities in a variety of fields.

Featured Jobs

Career News

Share this job:

Software Engineer in Testing (SET)

Randstad Technologies
Mountain View, CA 94043

Share this job

Software Engineer in Testing (SET)

Randstad Technologies
Mountain View, CA

Separate email addresses with commas

Enter valid email address for sender.

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast