Senior Software Automation Engineer
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.