Careers

Join Our Team

Senior Software Engineer in Test – Automation

Location: Pleasanton, CA & San Francisco, CA

Software Engineer in Test - Automation 
 
10X Genomics is looking for engineers to provide the best possible experience to our customers. Software is an essential component to the 10X Solutions. We are looking for motivated and talented engineers to continue to raise the bar on software quality. Our team supports linux HPC applications, electron desktop applications, web development, and advanced scientific instrument software and firmware. The team supports a wide array of disciplines. We need technical experts to drill down into the details of software, test automation and computational biology, as well as generalists who can bridge the various domains. No one individual is an expert in all of these areas - we’re building a diverse and collaborative team to meet the needs of our customers.

You will be responsible for building automation tools to accelerate the software development/test cycle. You will work with software developers and testers to identify and automate manual steps in the software testing process. You will assess technologies and tools to support test automation. You will build frameworks to enable testers and developers to continuously add and run tests, as well as interpret results. You will incorporate automated testing into a continuous integration system. You will identify and support deployment of hardware and cluster configurations necessary for testing.

Responsibilities:
  • Enhance and optimize our Continuous Integration (CI) infrastructure.
  • Plan automation testing in collaboration with QA, software and computational biology.
  • Develop new automation test frameworks for functional, platform, and performance testing.
  • Develop and optimize CI test environments, including diverse operating systems and high-performance compute cluster managers.
  • Monitor and report software issues across multiple projects and platforms.
Desired Skills And Background:
  • Bachelors or Masters in Computer Science or equivalent.
  • 5+ years in software test automation, or equivalent.
  • Experience using Python and shell scripting to support CI and test automation.
  • Extensive experience in Linux environments (RedHat, CentOS, Ubuntu).
  • Experience with Continuous Integration (e.g. Jenkins).
  • Experience automating electron desktop applications (Windows, Mac, Linux).
  • Experience automating web applications (e.g. Selenium).
  • Experience with SaaS is a plus.
  • Experience with cloud infrastructure (e.g. AWS) is a plus.
  • Experience with cluster managers (e.g. SGE, LSF, Slurm) is a plus.
  • Experience with Go, Rust, C/C++, and Javascript are pluses.
  • Experience with Configuration Management tools (e.g. ansible) is a plus.
 
10x Genomics is headquartered in Pleasanton, with an office by Embarcadero BART in San Francisco.  Remote development will be considered for the strongest candidates; Bay Area preferred.
 
All qualified applicants will receive consideration for employment without regard to race, sex, color, religion, sexual orientation, gender identity, national origin, protected veteran status, or on the basis of disability.

#LI-LC1 

 

Apply now Back to Careers

Pleasanton, CA

10x Genomics
6230 Stoneridge Mall Road
Pleasanton, CA 94588-3260
+1 925 401 7300
+1 800 709 1208

San Francisco, CA

10x Genomics
160 Spear St.,
Suite 1130
San Francisco, CA 94105
+1 925 401 7300
+1 800 709 1208

Leiden, The Netherlands

10x Genomics B.V.
Crown Business Center Key Point II,
Schipholweg 103,
2316 XC Leiden,
The Netherlands

Stockholm, Sweden

Spatial Transcriptomics,
Part of 10x Genomics, Inc
Södra Fiskartorpsvägen 15C,
114 33 Stockholm,
Sweden

Singapore

10x Genomics Pte Ltd
Science Park 2,
20 Science Park Road,
#02-32A/33 Teletech Park,
Singapore 117674

Shanghai, China

10x Genomics (Shanghai) Co., Ltd
2421, Cloud 9 International Plaza,
No 1018 Changning Road,
Shanghai, 200042 China