Senior QA Engineer

We are looking for an experienced QA Engineer to join a development team for our USA client. Their product is an AWS hosted multi-module payment and analytical platform for the healthcare services, written in Clojure/Golang/Python language stack. The product encompasses a few applications for customer journeys (web, mobile), data science/data analytics platform, multiple integrations with federal and governmental resources, and complex micro-service architecture. The product’s domain is Healthcare/Fintech, hence all the compliances and accent on security and high-performance.

Responsibilities:

As a QA Engineer, you will be responsible for ensuring software quality through:

  • Analyzing client requirements and development of corresponding test cases
  • Performing software testing (functional and non-functional) on multiple environments and configurations
  • Issues registration and tracking
  • Recommending design and functional  improvements or corrections to engineers when applicable

We propose friendly working conditions with competitive compensation and benefits including:

  • Comfortable working environment
  • Friendly team and management
  • Competitive salary
  • Free English classes
  • Regular performance-based compensation review
  • Flexible working hours
  • Free English classes
  • 100% paid vacation, 4 weeks per year
  • 100% paid sick-leaves
  • Corporate and team building events

Requirements:

  • 5+ years of experience in QA
  • Experience with different  testing methods: functional, regression, usability testing
  • Experience with healthcare project
  • Experience in machine learning testing and/or teaching the model
  • Experience with EDI, FHIR data formats
  • Working experience with automated testing would be a plus
  • Familiar with Python
  • Practical background in multi-module testing
  • Familiarity with AWS Hosting
  • Understanding of software development process
  • At least advanced speaking English level

Skills and Special Knowledge:

  • Team player
  • Ability to manage multiple tasks simultaneously
  • Self-motivated and enthusiastic
  • Attentive to detail
  • Ability to work without supervision