Bioinformatics Software Quality Assurance Engineer @ Fulgent Therapeutics Llc - El Monte, CA

Job Overview

2 months ago

Bioinformatics Software Quality Assurance Engineer

Fulgent Therapeutics Llc - El Monte, CA

Fulgent is a leader in genetic and genomic clinical testing, a publicly traded company located in Los Angeles, California. We are a technology-driven company with extensive academic/clinical experience and capabilities in Next Generation Sequencing and bioinformatics. This distinction has advanced us to the forefront of the rapidly advancing genetic and genomic testing industry.

Fulgent's unique chemistries and superior proprietary bioinformatics pipeline has propelled our explosive growth in recent years. We offer the most expansive set of clinical genetic tests in the world, including 22,000+ single gene tests, 900+ preset panels, rearrangement testing, clinical exome/trios, whole exome/trios, whole genome and our All-in-One reflex test. We are a CLIA and CAP accredited laboratory. Fulgent has state-of-the-art clinical, sequencing and bioinformatics tools, including the latest Illumina sequencers such as the NovaSeq.


The Bioinformatics Software Quality Assurance (SQA) Engineer will ensure that internal software changes are properly defined and tested to guarantee that accurate genomic testing results are presented for analysis and reporting. This position will track the modifications that are scheduled for the next software release, help define the areas that will be affected by those modifications, and use automated test programs to evaluate the impact of the modifications. Additionally, this position will go through a functionality checklist to ensure that the end-user will not experience any unforeseen issues as a consequence of the modifications. The SQA Engineer will identify and document in a bug tracking system any issues encountered during either the automated or manual testing. This position will help maintain a list of available and desired automated tests, and will make sure that the set of data used for the automated tests is up to date.


  • Work with software engineers to track scheduled software updates and the scope of their potential impact.
  • Determine which tests need to be run prior to signing off on the software updates.
  • Evaluate results of automated tests, resolving any differences from predicted outcomes.
  • Manually step through checklist to ensure GUI behaves as expected.
  • Log any unresolved issues in bug tracking database.
  • Define additional automated tests that should be performed.
  • Refine GUI checklist so that it can efficiently identify any critical functions that are not working properly.
  • Maintain input set of data and expected output results for automated testing.
  • Work with curation scientists and other end users to identify enhancements that would further improve quality assurance.


  • BS degree in computer science, bioinformatics, or a related field.

  • 1-2 years of experience in software development or quality assurance.

  • Understanding of software quality assurance methodologies, tools, and processes.

  • Strong experience with issue tracker software (e.g. JIRA, Bugzilla).

  • Ability to troubleshoot both individually and as part of a team.

  • Good oral and written skills with the ability to communicate in an open, transparent, timely and consistent manner.

  • Must enjoy working in a multi-disciplinary and collaborative environment.

  • Exposure to Next-Generation Sequencing (NGS) data is a plus.

  • Experience with SQL, JavaScript, Python, Bash, Java, and/or Scala is a plus.

  • Experience with automated build systems and/or continuous integration tools (e.g. Jenkins, Atlassian Bamboo) is a plus.


  • None


  • Principal Architect, PLM Team


Fulgent Therapeutics LLC is an Equal Employment Opportunity Employer.

The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable qualified individuals with disabilities to perform the essential functions. The term “qualified individual with a disability” means an individual with a disability who, with or without reasonable accommodation, can perform the essential functions of the position.

Safety and Work Environment:

  • General office environment. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

  • Maintains a clean, neat, and orderly work area.

  • Adheres to Department Specific Safety Guidelines.

Physical Demands:

  • Standing, sitting, walking, bending, reaching, manual manipulation, and lifting up to 10 pounds.

For California residents, please see the link below to access our CCPA Privacy Notice.

CCPA Privacy Notice for California Residents

Similar Jobs

Irvine, CA

Through continuing collaboration with our clinicians, ongoing education, and our never-ending quest for innovation, Edwards continues to develop innovative…


Data Engineer

TekWisen Software Pvt. Ltd

Carlsbad, CA

The Company focuses on providing laboratory equipment, chemicals, supplies and services used in healthcare, scientific research, safety, and education.


Bioinformatics Programmer

UC San Diego Health

San Diego, CA

Working knowledge of bioinformatics methods and data structures. Knowledge of bioinformatics methods, applications programming, web development and data…

Los Angeles, CA

You may have experience in data-intensive software-development or research, or you may be experienced with software-engineering in an enterprise environment.

San Diego, CA

PhD in computational biology, bioinformatics, or biology. Powered with millions of biological data points you will drive the discovery of regenerative…

San Diego, CA

Develop software for a wide variety of uses including instrumentation control, bioinformatics, workflow, and data management.

San Diego, CA

Our global network of laboratories offer next generation molecular and flow cytometry panels to support our drug development entity and accelerate clinical…

Los Angeles, CA

Programmer/Analysts in our team arepassionate about applying their knowledge of software development and design toimprove scientific research.

Irvine, CA

As the Senior Analyst, Statistical SAS Programmer , you will be responsible for the development, testing, validation, documentation, maintenance, and execution…


AI Engineer II

Thermo Fisher Scientific

Carlsbad, CA

Provide knowledge transfer to external software teams to incorporate algorithms into commercial software and hardware products.


Research Software Developer

UC San Diego Health

San Diego, CA

Familiarity with GitHub, open source software, and the software release process. Working knowledge of biology or bioinformatics.

San Diego, CA

Ph.D in computer science, chemoinformatics, bioinformatics, or a related field with 7+ years of relevant experience. 2+ years of leadership experience.


Norco, CA

Goldbelt Falcon is an innovative mid-sized business focused on program management and logistics, systems engineering, metrology and calibration, and research…

Norco, CA

Coordinate installation of software system. Utilizes advance knowledge in the field of computer science or software engineering along with advanced knowledge of…