Staff Software Engineer in Test @ Guardant Health - Redwood City, CA

Job Overview

11 days ago

Staff Software Engineer in Test

Guardant Health - Redwood City, CA

Company Description

Guardant Health is a leading precision oncology company focused on helping conquer cancer globally through use of its proprietary blood tests, vast data sets and advanced analytics. The Guardant Health Oncology Platform leverages capabilities to drive commercial adoption, improve patient clinical outcomes and lower healthcare costs across all stages of the cancer care continuum. Guardant Health has launched liquid biopsy-based Guardant360®, Guardant360 CDx and GuardantOMNI® tests for advanced stage cancer patients. These tests fuel development of its LUNAR program, which aims to address the needs of early stage cancer patients with neoadjuvant and adjuvant treatment selection, cancer survivors with surveillance, asymptomatic individuals eligible for cancer screening and individuals at a higher risk for developing cancer with early detection.

Job Description

This position is for a Staff Software Engineer in Test in the Bioinformatics SQA team who will focus on verifying and validating the front and backend of in house Software handling Library Information System and Electronic Workbook.

Are you interested to be a critical part of world class bioinformatics software test team and help improve and build product quality as early in the product development as possible? Do you like to solve complex software engineering and automation problems ? You'll need to have excellent communication and cross-group collaboration skills, be able to make forward progress despite ambiguous circumstances, be a self-starter, a quick learner of new technologies and have experience in test automation such as building integration framework with external tools , data management and CI/CD maintaince.

In this role, you will have the opportunity to make an immediate impact working with an exceptional team to lay the foundation for quality software across multiple products in a fast-paced environment.

Essential Duties and Responsibilities:

  • Collaborate with software developers and test team to gather requirements, identify appropriate tools and execute proof of concept before rolling out for wider use.
  • Use advanced knowledge of software systems and software testing to identify, evaluate, and resolve complex test problems including complex test environments, software integration, front and backend tests.
  • Independently identifies and diagnosis bugs that are communicated to the developer. Collaborate with test team to define and drive testing standardization effort.
  • Involved in quality analysis projects to identify gaps and suggest improvements to pipelines.
  • Involved in cross team work and integration.
  • Optimize, troubleshoot and stabilize various existing automation tests.
  • Maintain a high quality bar in a complex and constantly evolving workspace.
  • Help to build and foster good engineering practices and processes in agile environment.
  • Coach and mentor individual team members on test automation best practices and maintenance.
  • Accept feedback with eagerness to learn more.
  • Identify and implement software quality and test automation improvement initiatives

  • Must have 4+ years of hands on experience with scripting languages such as Python, JavaScript, Shell, Bash, and Linux commands.
  • Must have 5+ experience writing test automation scripts using testing tools like Selenium, Cypress etc.
  • Must have experience using / integrating with Agile tools such as JIRA and test management tools like JAMA or similar.
  • Must have experience working and testing Docker based applications.
  • 4+ experience working with CI/CD in AWS environment preferred.
  • 4+ experience with relational databases preferred.
  • Strong analytical/communication skills, capable of uncovering anomalies in robust software.
  • Strong understanding of test methodologies (such as performance, load, stress, functional, regression, unit, etc.).
  • Software testing for complex medical device systems preferred.


Bachelor’s or master’s degree in computer science or related science field

Additional Information

Covid Vaccination Policy:
Starting January 7, 2022, Guardant Health will require all employees to be fully vaccinated to either (a) establish that they have been fully vaccinated against COVID-19; or (b) request and obtain an approved exemption from Guardant’s COVID-19 U.S. Vaccination Policy as a reasonable accommodation, as consistent with applicable laws. An employee is considered fully vaccinated against COVID-19 two weeks after receiving the second dose of a two-dose vaccine or one dose of a single-dose vaccination. Acceptable vaccines are approved or under emergency use authorization by the U.S. Food and Drug Administration (FDA) and/or the World Health Organization (WHO). In addition, fully-vaccinated employees will be required to maintain their fully-vaccinated status under this policy by obtaining, if applicable, any FDA-approved boosters.

Employee may be required to lift routine office supplies and use office equipment. Majority of the work is performed in a desk/office environment; however, there may be exposure to high noise levels, fumes, and biohazard material in the laboratory environment. Ability to sit for extended periods of time.

Guardant Health is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status and will not be discriminated against on the basis of disability.

All your information will be kept confidential according to EEO guidelines.

To learn more about the information collected when you apply for a position at Guardant Health, Inc. and how it is used, please review our Privacy Notice for Job Applicants.

Please visit our career page at:


Similar Jobs

Systems Administrator I


Fremont, CA

Experience: Must have experience in designing and maintaining a network of Microsoft based computers/servers and have experience in data transfer between…

Staff Engineer - Edge Cloud

Platform9 Systems

Mountain View, CA

As a staff engineer, you will work with a team of creative individuals in solving cutting-edge infrastructure problems starting from bare-metal provisioning,…

Disability Specialist, Autism (4557U) - 29869

University of California Berkeley

Berkeley, CA

Serves as a resource to faculty, staff, departments and campus community on autism and other disability issues. Serves as DSP liaison to key campus partners.

Collection Systems Supervisor

City of Antioch

Antioch, CA

Participate in the selection of assigned maintenance staff; provide or coordinates staff training; work with employees to correct deficiencies; implement…

Collection Systems Superintendent

City of Antioch

Antioch, CA

Serve as staff on a variety of boards, commissions, and committees; prepare and present staff reports and other necessary correspondence.

Staff Software Engineer


Sunnyvale, CA

Partner with our simulation, software, robotics, and data teams to ensure that the solution you build can encompass all of their needs and make this solution…

Executive Administration


Santa Clara, CA

Exercises diplomacy, tact, and judgment in interacting with a wide range of constituents at varying levels of an organization including staff at all levels,…

Staff Research Associate III

University of California San Francisco

San Francisco, CA

Ability to utilize on-line databases and other software to create, retrieve, and compile data using standard software programs. Job Code and Payroll Title.

Certified Designated Representative


Fremont, CA

Experience: Minimum of one (1) year of paid work experience in a licensed pharmacy, or with a drug wholesaler, drug distributor, or drug manufacturer, in the…

Staff Software Engineer DevOps


Sunnyvale, CA

Minimum 8+ years of software development or DevOps experience with minimum bachelor’s degree in Computer Science or Engineering.

Staff Database/DevOps Engineer - SWAT


Santa Clara, CA

The ideal candidate for this position is a software engineer with a strong background in database technologies, performance analysis, and strong troubleshooting…

Research Administrator 2 (6205U) Job 26028 - ERSO

University of California Berkeley

Berkeley, CA

5% Assists in support of audit as directed by senior staff. Demonstrated competence in the use of spreadsheet and database software for financial analysis,…

Staff Accountant

Raley's Supermarkets

West Sacramento, CA

Knowledge of computer software programs including Office Suite and specialized accounting systems software. The role is responsible for auditing and verifying…

Staff Water Resources Engineer

GEI Consultants Inc

Rancho Cordova, CA

Excellent computer skills with technical analysis software, CAD, MS Office, MS Project, PowerPoint, and other computer applications, GIS experience strongly…

Operations Administrative Assistant

University of California Santa Cruz

Santa Cruz, CA

Act as back-up for other administrative support staff assisting other senior members of the University Relations team when necessary. Days of the Week: Mon-Fri.

Security Officer - Security Services On Call

Sutter Health

San Francisco, CA

Under the direction of medical staff assists in physically restraining patients. Acts to prevent exposure to staff and other persons.

Data Broker

University of California Santa Cruz

Santa Cruz, CA

Utilize software tools to examine moderately complex genomic data, apply knowledge of basic biology to interpret genetic variants, check for consistency, and…

Systems Engineer - NBC Sports Bay Area


San Francisco, CA

Ongoing assessment of workflows, identifying manual processes that can be streamlined or improved upon with new hardware, software or automation.

Manufacturing Equipment Technician


Sunnyvale, CA

Troubleshoot equipment software under supervision. Able to effectively communicate ideas and issues to Equipment staff and other teams.

Faculty Assistant (4722C), Haas School of Business 30136

University of California Berkeley

Berkeley, CA

Resolve simple software/hardware problems. Assist faculty with hiring process for academic and non-academic staff appointments.

Research and Development Engineer (7120U) 28918

University of California Berkeley

Berkeley, CA

Review area using various online software platforms. These seismic or geodetic observatories send near real time data to our datacenters and are used for…

NX Nurse Coordinator - Clinic-Onc-Bass Ctr (.0010 FTE, Days)

Lucile Packard Children's Hospital

Palo Alto, CA

Serves as a consultant to nursing staffs, medical staff, and other health care providers in care of the specified patient population.

Instructional Designer (IT) - Training - Information Services (1.0 FTE, Days)

Lucile Packard Children's Hospital

Menlo Park, CA

Knowledge of workflows, computer systems and software used in functional area to include experience with assigned Epic Applications.


University of California Santa Cruz

Santa Cruz, CA

Strong proficiency with standard office software as well as internet and email applications. Employees can submit proof of vaccination online or request an…