Intern - Software Testing
Boulder, CO
Share
Job Description

SomaLogic is a privately-owned biomedical science company that developed a revolutionary proteomics technology capable of measuring thousands of different human proteins in a single small sample. We are now moving towards commercializing the health-related information derived from that technology to help people worldwide proactively manage their health for life. As a part of our commercialization effort, we are seeking additional expertise to join our dedicated team of scientists, bioinformaticians, statisticians, and software developers to help us realize that vision.

This internship is to learn and participate in the development of an automated software test suite. The Intern will work with the Software Test team and participate in developing new test capability and infrastructure in order to support development and scale up of SomaLogic's commercial products. The Intern will implement SQA tool development and write test code for test cases/scenarios under the guidance of more senior members of the team.

Key Job Responsibilities:

  • Implement Java classes for testing software systems; using Cucumber and Junit, among other test runners and test utilities
  • Write scripts in Bash, Groovy, and Python to support tool and pipeline development to increate SQA productivity
  • Exercise newly created automated pipelines to identify errors and collaborate with DevOps and the SomaCore Software team on fixes
  • Participate in executing test campaigns to meet product deadlines
  • Implement software development best practices and processes while working in an Agile environment

Skills & Requirements

Education

At least 2 years of completed coursework towards an undergraduate degree in Computer Science, Software Engineering, or related field

Skills and experience

  • All interns must be at least 18 years of age as of their start dates
  • Knowledge in at least one programming language, preferably Java or C#, required
  • Knowledge in at least one modern scripting language, preferably Python, required
  • Aptitude for picking up technologies quickly along with desire to learn
  • Experience with JavaScript, Jenkins, Docker, BitBucket or testing is a plus

Work Environment:

Work is in a typical office environment with extended time at a computer.

Job Type Internship