Quality Engineer - Work from Home or Remotely

Engineering · Australia, New South Wales
Department Engineering
Employment Type Full-Time
Minimum Experience Mid-level

About Prospection


Prospection is a pioneer in healthcare data analytics. Using predictive analytics and machine learning with real-world healthcare data to unearth insights that help research, develop and target better healthcare outcomes for patients.


We analyse large health care data sets (script claims, EMR, Registry, Insurance, Supply Chain, CRM) to provide real world evidence insights, improve medication utilisation and health outcomes.


Founded out of Sydney’s Cicada Innovations in 2012, Prospection works with government, pharmaceutical companies and the medical community across more than 70 therapy programs, including immuno-oncology, HIV and hepatitis, in Australia and Asia Pacific. Prospection is backed by investors including Main Sequence Ventures, and Horizons Ventures.


The Opportunity


As a Quality Engineer at Prospection you will work closely with multiple engineering teams to define and refine processes, identify and mitigate risks and contribute to tooling and test automation solutions. We believe we can ship better quality products, faster, by integrating a focus on quality into all aspects of our software development lifecycle. This role reports to the Engineering Manager.



The primary responsibilities of this role are:


  • Identifying and promoting changes to process or tooling to drive improvements in product quality. This may include both the adoption of new and innovative techniques, or assessing and iteratively refining existing tools and processes. 
  • Coaching the engineering teams on quality assurance mindset and techniques.
  • Suggesting and actively participating in QA activities in collaboration engineering for example, pair-testing, ‘blitz testing’, facilitating risk assessment sessions or similar as appropriate. (You will have the opportunity to shape what these activities are.) 


The outcomes of the role include:


  • The team is confident in the quality of the product they are building.
  • The team is able to measure and assess how changes in process or tooling affect the level of quality.
  • The team is able to use data to understand where quality improvements should be prioritized.


Ideally you will have prior experience in the following areas:


  • Different forms of testing, both automated and manual. For example, unit tests, integration tests, end-to-end tests, smoke tests, exploratory testing.
  • Collaborative testing techniques, such as ‘blitz testing’ or ‘pair-testing’.
  • End-to-end participation in feature development from a QA perspective. For example, assessing risks and defining acceptance criteria during planning, as well as exploratory testing and regression testing after work is “developer complete”.
  • Defining and implementing quality processes for a team.
  • Defining and implementing quality metrics for a team.


You might also have this experience:


  • An understanding of the Continuous Delivery practices in general and more specifically CI/CD pipelines
  • Testing specialisations, for example performance, security or internationalization
  • Writing automated tests in any language
  • Working on software development projects in any language
  • Prior experience working with technologies in our stack, primarily AWS, Java, Javascript and TypeScript, React and BuildKite for CI/CD


Our Tech Stack


Prior experience in our tech stack would be useful as it may help you guide the team towards appropriate testing techniques, but is not essential for a successful application.


Back-end and data processing:

  • JDK 11 (with a JDK17 upgrade planned)
  • Spring boot stack (Hibernate/spring-data-jpa/spring-mvc/spring-boot)
  • PostgreSQL
  • ClickHouse
  • AWS services including S3 and Athena

Frontend:

  • Typescript
  • React/Redux
  • Google Maps
  • Highcharts

Build/Deployment/Infra:

  • BuildKite
  • Docker
  • Kubernetes [AWS EKS]
  • AWS services including EC2 and ECR



Benefits


  • The opportunity to contribute to improving patient outcomes across the globe.
  • Flexible and remote working options
  • Stimulating and diverse problems to solve.
  • Great team culture.
  • Lots to learn.


As a team player, you enjoy learning new skills from your colleagues and sharing your knowledge with others. You should have a strong work ethic, whilst making time to have fun at the end of the day.


If you are interested in applying for this opportunity, please submit your most up to date resume


*Note: Our team is fully supported and successfully working and delivering on projects remotely or from home. The health and wellbeing of our employees and clients is important to us, we have implemented and continue to practice COVID safe policies, informed by the health advice obtained from NSW Health and Federal Government Health Agencies.

 

We respectfully acknowledge the Traditional Owners of the land on which we work and learn, and pay respect to the First Nations Peoples and their elders, past, present and future.

Thank You

Your application was submitted successfully.

  • Location
    Australia, New South Wales
  • Department
    Engineering
  • Employment Type
    Full-Time
  • Minimum Experience
    Mid-level