Software Test Engineer (STE / SDET) - Computational models

Location: Bellevue, WA, USA

Reference: 20180213

Date Published: February 13, 2018


The Institute for Disease Modeling (IDM), part of Intellectual Ventures’ Global Good program, is a collaborative effort to simulate the eradication of infectious diseases using computer software. The IDM team is a highly dynamic organization with a work environment that is defined by innovation and collaboration. Our team is composed of research scientists and software professionals who focus on creating powerful and innovative disease modeling and data analysis tools to help researchers and policy makers understand diseases, their causes, the way they spread, and the best types of interventions to use for the particular situation faced. The IDM team architects advanced models of disease transmission, develops computational tools to inform global disease eradication policy, conducts analysis of epidemiologically- and policy-relevant data, and identifies critical knowledge gaps.  As part of our work, we routinely collaborate with groups at the World Health Organization, the Center for Disease Control, PATH, the Bill and Melinda Gates Foundation, ministries of health in the developing world, as well as universities and research institutes. IDM is committed to improving and saving lives in developing countries through the use of quantitative analysis.

IDM is seeking a software development engineer in test (SDET) to bring their passion for software quality to bear on the challenges of infectious disease eradication. The SDET will work closely with epidemiological scientists and software developers to manually test new features and develop automated tests to validate IDM’s infectious disease model. This individual will help support software development practices in cooperation with scientific research teams. Done well, this engineer will ensure that IDM’s scientists can focus on the scientific challenges of disease modeling, with a high level of confidence that their underlying software is stable and robust. This position reports to the Software Test Manager – IDM.

Responsibilities:

  • Partnering with epidemiologists to test new model features as they are being developed
  • Documenting new test plans from requirements in coordination with development and research
  • Developing automation scripts for command line tools and software libraries
  • Integration of automated tests into existing test harnesses
  • Manual testing of software features and documentation of same
  • Securing documentation and source code into team repositories
  • Test planning for new disease modeling software
  • Communication of test status to development and management teams
  • Perform other tasks as necessary to support the development and research teams

Qualifications and Skills:

  • Bachelor's degree or 5 years of experience as a Software Test Professional (Software Test Engineer, SDET, or similar)
    • Development, documentation, and execution of manual test cases in short timeframes
    • Logging, tracking, and closing software defect reports (bugs)
    • Tracking of work in a test case management system
  • 3 years of experience with the following:
    • Scripted test automation (Python, PowerShell, shell scripting, batch file, Perl or other)
    • Building and debugging of compiled software with Eclipse, Visual Studio, or equivalent
    • Automation and debugging of Unit Tests using NUnit, JUnit, MSTest, or equivalent
    • Working with a test scheduling system (Bamboo, Jenkins, or equivalent)
    • Securing code with GitHub, SVN, Source Depot, or similar
  • Install and use lightweight environments like RubyMine, PyCharm or Netbeans
  • Work in an agile team environment with frequently changing priorities
  • Clearly and effectively communicate complex issues to development and management
  • Operate both independently and as part of a team, be self-motivated, and results-minded
  • Prefer candidates with experience:
    • Running software on both Microsoft and Linux platforms
    • Using Cloud Computing solutions (Microsoft Azure, Google Compute, AWS)

Joining our group provides unique opportunities to interact with global-health policymakers, to collaborate with world-class research laboratories and non-profit organizations, and to contribute to global and national disease control strategies.

We are an equal opportunity employer