Job Details

ID #17085725
State California
City Santaclara
Job type Contract
Salary USD Depends on Experience Depends on Experience
Source Infostretch Corporation
Showed 2021-07-21
Date 2021-07-12
Deadline 2021-09-10
Category Et cetera
Create resume

Senior QA Engineer- (Algorithm Verification & Automation)

California, Santaclara, 95050 Santaclara USA

Vacancy expired!

As a Senior Software Engineer in the Software Quality Assurance group, Algorithm Verification & Automation, you will have the opportunity to work with experts in each of these fields, all of whom are focused on the common goal of bringing our sequencing platform to market. You have to be comfortable with the interdisciplinarity and have a full-stack engineering mindset. Your role is essential to the quality and velocity our R&D and Production paths require.Responsibilities:

  • Develop and enhance frameworks to facilitate automated verification of algorithms and validation of results as part of continuous integration, nightly builds, and release builds
  • Develop, document, and execute manual and automated tests with varying difficulty to verify functionality and quality of both research and production software
  • Develop and contribute to data synthesis of reports in dashboards to provide a cohesive, first class data visualization experience
  • Build and optimize innovative solutions that support advanced data analysis, ML-based systems and workflows
  • Perform independent execution and completion of tasks by taking ownership and by showing strong attention to detail that leads to quality outputs
  • Collaborate with research scientists, bioinformaticians, systems engineers, software developers, and software quality verification engineers to ensure robustness and performance of built and tested software
Technologies we use:
  • Ubuntu, Docker, Jenkins, Google Cloud, BigQuery, MongoDB, Python, Bash, Groovy, C/CUDA, Java, Gherkin, Behaviour Driven Development (e.g. PyTest-BDD, Cucumber), Angular, Typescript/Javascript, React, JIRA, Github, etc
Required Qualifications/Skills:
  • Bachelor Degree in Computer Science, Math, Physics, Engineering, or related quantitative field
  • Python developer proficiency with minimum of 2+ years of quantitative analysis experience with packages, such as numpy, pandas, scikitlearn, matplotlib, etc
  • 1+ years of experience with automation frameworks in software testing (e.g. PyTest, Behave, Cucumber)
  • Experience and/or technical depth in at least one data science-related field such as Machine Learning, Artificial Intelligence, Statistical & Data Analysis, Computational Algorithms, Data Engineering, etc
  • Experience working with a variety of complex, large datasets
  • Experience building automated pipelines (e.g. Jenkins, Airflow, etc)
  • Experience building or understanding of end-to-end, distributed and high-performance software infrastructures
  • Proven ability to work collaboratively as part of a team
  • Excellent verbal and written communication skills
Preferred Qualifications:
  • 3+ years software development / test automation experience, or M.S. in relevant engineering/scientific field
  • Experience with bioinformatics and understanding of life sciences concepts
  • Strong knowledge and experience with software development stacks and automation technologies
  • Strong statistics, data analysis, data wrangling and research methodologies skills
  • Proficiency in Linux environment (including shell scripting)
  • Ability to work in a fast paced and demanding environment
  • Testing with a "break the code", take ownership and attention to detail attitude
  • Understanding of best practices in technology innovation for solving complex, ambiguous problems
  • Experience building robust, scalable software products with agile methodologies
  • Have a continuous learning attitude and self-starter motivation

Vacancy expired!

Subscribe Report job