Senior Software Automation Engineer

Foresight Diagnostics

Foresight Diagnostics

Software Engineering
Remote
Posted on Saturday, February 3, 2024

Location: Hybrid in Boulder, Colorado or Remote within the United States

About our Company: Foresight Diagnostics is an early-stage, venture-backed molecular diagnostics company that is developing non-invasive cancer detection technologies to improve the lives of patients worldwide. Our portfolio of cell-free DNA based liquid biopsy tests are rooted in novel and proprietary methods developed at Stanford University. Our approach enables the earlier detection of smaller tumors, leading to more personalized and effective cancer treatment strategies for patients. We have deep expertise in molecular biology, bioinformatics, and Next Generation Sequencing (NGS), and maintain a dynamic, fast-paced work environment with significant opportunities for high-impact contribution and rapid professional growth. Foresight Diagnostics is headquartered in Boulder, Colorado.

About the Role: We are seeking a talented and motivated Senior Software Automation Engineer to join our team. The ideal candidate will be able to automate processes associated with software testing and data management. As a key member of our software team, you will play a crucial role in facilitating our software development and data management efforts.

This position has flexibility for fully onsite, hybrid or remote work; if hired as remote worker, quarterly travel to our headquarters in Boulder, Colorado is expected.

What You Will Bring:

  • Bachelor's degree or above in Computer Science or equivalent.

  • 2+ years of experience with testing tools like Selenium and Codacy.

  • Highly proficient in Python and Git

  • Deep understanding of software testing methodologies

  • Solid hands-on experience developing test scripts for performance, functional, and regression testing.

  • Proven experience working in an Agile Scrum environment.

  • Experience with Continuous Integration (CI) and Continuous Delivery (CD)

  • Solid communication, problem solving, and decision making skills.

  • Strong sense of ownership and ability to work effectively with remote teammates

  • Working knowledge of cloud platforms such as AWS and GCP is a plus.

  • Experience working with regulated software is a plus

What You Will Do:

  • Identify new automation opportunities

  • Collaborate with software engineering team to plan and create automation systems

  • Simulate and test new automation processes.

  • Write and execute testing with scripts that automatically test functionality

  • Support the automation of code analysis including linting, static analysis, versioning, and artifact management

  • Establish testing and monitoring protocols

  • Oversee the testing process

  • Troubleshoot errors and defects in automation technology

  • Make connections between information inputs and outputs

  • Improve efficiency for manual business processes

  • Develop and maintain clear documentation of automation processes and equipment

  • Collaborate with cross-functional teams, including quality, regulatory, product, and project management, to ensure timely delivery of high-quality software solutions

This role is offering a salary between $138,000-164,500, generous equity, along with medical, dental and vision benefits. You will be working on interesting problems with extremely high impact. We promote the professional development of our employees and will encourage upward mobility within the company for high performing employees. Foresight Diagnostics is an equal opportunity employer. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.