Jobs

  1. About Google
  2. Jobs
  3. Locations
  4. Chapel Hill
  5. Engineering
  6. Software
  7. Software Engineer in Test

Software Engineer in Test

Location: Chapel Hill

Team: Software

Apply now

This position is based in Chapel Hill, NC.

The area: Chrom and Apps

The web is what you make of it, and the Chrome and Apps team is helping the world make more of the web. From open-source pros to user-experience extraordinaires, the team develops products like Chrome OS, Gmail and Google Docs that help users connect, communicate and collaborate with others. Our consumer products and Enterprise platforms are giving millions of users at homes, businesses, universities and nonprofits around the world the tools that shape their web experience -- and changing the way they think about computing.

The role: Software Engineer in Test - Chapel Hill

At Google we approach testing differently -- we are testing, and breaking, code constantly, but we help rebuild it better. Software Engineers in Test (SET) design Google's testing infrastructure and write code to examine and validate large-scale software development and deployments. As an SET, 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.

With your extensive technical expertise and judgement, you are an integrated part of the software development team and define, document, analyze, perform, and automate tests for products. You identify functional problems and come up with creative resolutions.

You will use the following tools for continuous improvement and maintenance: automated testing system (buildbots); exercise multiple platform types, GPU models, etc.; image-comparison tools to prevent behavioral regression; benchmarking tools to prevent performance regression; cross-platform build tools (“gyp”)

Responsibilities:

  • Design and Implement development and test infrastructure.

Minimum qualifications:

  • BS in Computer Science or related technical field (In lieu of degree, 4 years relevant work experience).

Preferred qualifications:

  • MS of Phd.
  • 2 years relevant work experience.
  • Proficient in refactoring, test automation, emergent design, testable and modular code, build infrastructure, test-driven development.
  • Extensive knowledge of web protocols, networking, and systems.
  • Strong programming skills in C, C++, Java or Python.
  • Commitment to delivering great software and releasing it quickly, efficiently and with increasing quality.

The Big Picture

Chapel Hill office

They say that Google feels a lot like a university - so it’s no surprise that our Chapel Hill office is located close to three major universities in North Carolina’s "Research Triangle."

Location: Chapel Hill

Software

Develop the next-generation technologies that change how millions interact.

Team: Software

Software Engineer in Test

Location: Chapel Hill

Team: Software

Apply now

To all recruitment agencies: Google does not accept agency resumes. Please do not forward resumes to our jobs alias, Google employees or any other company location. Google is not responsible for any fees related to unsolicited resumes.

At Google, we don’t just accept difference - we celebrate it, we support it, and we thrive on it for the benefit of our employees, our products and our community. Google is proud to be an equal opportunity workplace and is an affirmative action employer.