Job Listings


Senior Software/Scientific Quality Engineer

Location: Redwood City, CA
Job Code: 120152
# of openings: 1

Description

Senior Software/Scientific Quality Engineer – req 120152

Ingenuity is a group of creative, energetic people helping life science researchers understand the biological mechanisms that cause human disease. Ingenuity’s industry-leading technology platform was built by our team of interdisciplinary, entrepreneurial researchers, scientists and engineers that are passionate about improving human health through the intelligent use of semantic technologies. We have used this technology to develop the industry-leading analytic platform for pathway analysis and systems biology research, and are now expanding to develop new solutions for the life sciences and healthcare markets. Ingenuity is a professional work environment, valuing work life balance

POSITION SUMMARY

As a Senior Software/Scientific Quality Engineer, you will work with a dynamic and hard-working team to help improve the quality of our flagship systems biology product, Ingenuity Pathways Analysis as well as other Ingenuity products (Variant Analysis and iReport) and services. You must observe and constructively work towards improving the overall product quality, testing and risk management process.  You will work closely with developers, product management, customer service and other internal groups to proactively seek product information, develop in depth test plans, derive practical use cases, and author appropriate test cases.  You will also be responsible for communicating risks, test status and results to QA, Development, and Management.  You will perform functional black box testing as well as white box and test automation where applicable. 

DUTIES & RESPONSIBILITIES

Essential Functions:

  • Scientific testing of biological content through Ingenuity Software
  • Develop test automation scripts using Java based automation tools (FitNesse, Selenium, etc)
  • Conduct functional-level testing including both GUI and backend tests
  • Involvement with Agile iterative software development process - test-driven development, continuous integration testing, rapid automation to efficiently build the best industry software
  • Interpret requirements and specifications to develop test plans, test cases and test documentation
  • As an individual contributor, hands-on involvement in all areas of Quality Assurance: processes, test plan and test case creation, bug tracking lifecycle, and functional testing
  • Think from a customer perspective, and creatively solve real user problems

Marginal Functions:

  • Make recommendations for QA process, best practices and other implementation according to business goals
  • Recommend and implement enhancements to our automated testing framework
  • Coordinate and lead efforts for cross functional testing and/or integration tasks on a project basis

KNOWLEDGE, SKILLS, & ABILITIES

Minimum:

  • Strong knowledge of molecular biology and genomics
  • Proficiency with Java or other object-oriented programming languages, automation with WebDriver (Selenium 2), Unix and Windows operating systems, and experience with testing web-based and java-based applications
  • Experience in both white and black box testing, and with performance/load testing web apps
  • Familiarity with SQL and database design, with version control software like CVS or Subversion, and with defect-tracking software and processes
  • Experience developing test plans, designing, implementing, executing and analyzing test cases, writing bug reports, and assessing risk

Preferred:

•     Scripting experience with Perl or Python

•     Experience in test automation using Silk Test, Fitnesse

  • Strong experience with analysis of algorithms, statistical analysis skills and understanding Agile Development Methodologies
  • Experience with multi-tiered web technologies including web servers and application servers
  • Experience with or interest in working with life sciences:

• Familiarity with the bioinformatics field and with computational biology tools and practices

• Familiarity with viral and bacterial pathogens, host-pathogen interaction, disease response, infection and inflammation pathways

• Experience working with data from Next Generation Sequencing (NGS) platforms

• Familiarity with ontologies, specifically bio-ontologies (GO, MeSH, UMLS)

• Familiarity with general bioinformatics databases and computational biology resources (NCBI Entrez Gene, KEGG, PubMed)

EXPERIENCE

Minimum:

  • 3+ years experience in biotech or bioinformatics

Preferred:

  • 2+ years experience in molecular biology research
  • 3+ years experience in test automation

EDUCATION

Minimum:

  • M.S. in Molecular Biology (biology, biochemistry, genetics) or equivalent industry experience.

Preferred:

  • B.S. /M.S. in Computer Science or equivalent industry experience.
  • PhD in Molecular Biology

 

 

 





Are you a returning applicant?

Previous Applicants:

If you do not remember your password click here.

Back to Search Results

New Search


Powered By Taleo