• 325 people are interested
 

Python Quality Assurance Engineer

Save to Favorites

ORGANIZATION: QUANTUM RISK ANALYTICS INC

  • 325 people are interested

Interested in applying your development skills to help in this and future pandemics?

We are a non-profit organization looking for a Volunteer Python Quality Assurance Engineer to join our team and help us develop our product for the global good. We are developing a new, flexible, sophisticated but easy-to-use object-oriented holistic framework for modeling infectious disease risk, transmission & spread, along with a web app. We have a >30,000 line Python code base with many unit tests, but we have a backlog of QA & tests that are needed. Going forward, you will be essential in keeping our Test-Driven Development (TDD) on track. We have multiple areas in which QA is needed, and you may specialize in one or more of those:

  • Mathematical/Numerical Modeling & Statistical Methods for Public Health/Epidemiology
  • Machine Learning / Probabilistic Programming
  • Web User Interface & API
  • Database & Data processing
  • Framework Core classes
  • API Security

Responsibilities

You will apply your expertise in Python to improve upon our code:

  • Reviewing implementation & test code & documentation
  • Refactoring existing code (potentially)
  • Testing: Automated (writing, verifying & running unit & integration tests) & Manual
  • Assuring good test coverage
  • Writing/Updating code documentation
  • Coordinating with others
  • Documenting issues clearly

Requirements

Experience as a Python Developer and/or Test/QA engineer (preferably of frameworks)

Strong knowledge of Python (versions 3.8-3.10), including most language features, such as:

  • MetaClasses
  • Decorators (all types) & Context Managers
  • Proxy Classes
  • Generators (including Asynchronous)
  • Multithreading & multiprocessing
  • Standard library, especially unittest

Know how to write a Mock

Proficient with Git

Knowledge of Torch or NumPy and numerical modeling & analysis

Data Science and/or User Interface (UI) development/testing experience preferred,

including UI testing with selenium

Pyro or other probabilistic programming language (PPL) knowledge a plus

Public health, epidemiology, medical or statistics & scientific knowledge (strongly preferred)

Database development experience preferred

Knowledge of reStructuredText and SymPy preferred

Familiarity with Docker a plus

Ability to follow a high-paced Agile, test-driven development process, working on a small team

Adaptable

Reliable

Team spirit

Good problem-solving skills

Willingness to be involved in and commit to a volunteer assignment


Location

Fully remote

3 More opportunities with QUANTUM RISK ANALYTICS INC

1 Review
Request failed
{{ opp.title }}
This is a Virtual Opportunity.
{{ opp.location }}
We'll work with your schedule
{{ opp.dateStr }}
{{ opp.timeStr }}
More
Opportunities

About QUANTUM RISK ANALYTICS INC

Location:

568 STATE ROUTE 214, CHICHESTER, NY 12416, US

Mission Statement

Quantum Risk Analytics, Inc. is developing a robust risk assessment tool for predicting real-world infection and mortality due to COVID-19 virus based on age, health, the location’s risk and individuals’ activity and behavior. By aggregating multi-dimensional data and using highly advanced techniques, we will give individuals and organizations a complete risk assessment tool and empower them to make informed decisions about their activities.

Description

Our tools will be widely available via our freemium business model; corporate users (and advance users) will pay for advanced features. We rely on partnerships to obtain relevant data and will prioritize our solution on high risk use-cases. Our Pandemonium model will also prepare humanity for future pandemics.

CAUSE AREAS

Community
Computers & Technology
Crisis Support
Community, Computers & Technology, Crisis Support

WHEN

We'll work with your schedule.

WHERE

This is a Virtual Opportunity with no fixed address.

SKILLS

  • Software Engineering
  • IT Management
  • Data Entry
  • Mathematics
  • Python
  • Database Administration

GOOD FOR

N/A

REQUIREMENTS

N/A

Report this opportunity