Senior Software Development Engineer (Senior Software Test Engineer)

 — Lausanne
16.02. | Employee | 100%

Senior Software Development Engineer (Senior Software Test Engineer)

Description Would you like to contribute your engineering skills to improve the quality of our game changing computational platform used to deliver genomic, radiomic, and clinical data analysis to over 1000 healthcare institutions and over 500,000 cancer and rare genetic disease patients worldwide? Join our growing distributed team and help us deliver on our mission of democratizing Data-Driven Medicine. Our platform is a one-of-a-kind globally distributed information system that brings together hospitals and labs to provide data ingestion and processing, analysis and modeling, reporting and intelligence, distribution and sharing of a multitude of complex sources of structured and unstructured data, including genomics, imaging, and clinical data, delivered as a multi-tenant SaaS platform on the cloud. In order to augment our engineering team we are looking for a Senior Software Test Engineer to join our team in Switzerland. As part of the Acceptance Test Team you will help build confidence in the quality of SOPHiA DDM, our flagship software product, used to perform large-scale multi-modal analysis of patient data and deliver data-driven insights to hundreds of thousands of patients worldwide. As a Senior Software Test Engineer, your mission will be to enable our engineering teams with the most efficient solutions to verify and validate SOPHiA GENETICS products. You will join our teams in a key moment, to drive the migration of our current solutions to micro-services and web technologies. You will design, develop and maintain new automated testing frameworks, tools and other automations, that build confidence in our products, while contributing to design control. You will define the architecture of these solutions, to ensure their stability and scalability. You will also enhance the existing GUI automated testing framework of SOPHiA DDM, which currently uses a combination of Java 8, Test FX, Cucumber and JIRA. Requirements You are passionate about software testing and you have an innate talent for breaking things. You have experience modelling a complex system and suggest architectural improvements. You write scripts in your daily work to boost your efficiency. You are systematic and data driven. You love working in a stimulating international environment. You are at ease communicating with multidisciplinary teams. You have ideally: University degree in Computer Science or a similar field, or equivalent professional experience At least 5 years working experience in an OOP language (Java a big advantage) A relevant experience in software test automation or DevOPs Experience with test frameworks like JUnit, Cucumber, JBehave, GTest, cppunit Experience with web technologies is an advantage Experience with microservices is an advantage You have excellent interpersonal and communication skills Knowledge of software engineering best practices (Agile, Continuous Value Delivery, CI/CD, DevOps, NoOps, PaaS, IaaS, LEAN software, Service Oriented Architecture, cloud computing) Benefits A flexible and friendly working environment with a collaborative atmosphere Fantastic office locations in Switzerland, France, and USA An exciting company mission that brings together science and technology to directly impact the lives of patients with life threatening illness. A fast-growing company with plenty of opportunity for personal growth and development Agile working methodologies (scrum, pull requests, etc) A hard technical challenge to solve with exciting modern technology - cloud computing, Big Data, DevOps, machine learning Start: ASAP (or as agreed) Contract type: permanent full-time Application process If you think you fit this position, please send a CV and a cover letter. Please note that incomplete applications will not be considered. After an initial screening process, candidates will be invited for remote interviews. Selected candidates will then be invited for personal interviews.