Quality Assurance Engineer



Job Type

Full Time

QA will be responsible to conduct and automate tests to run through every development cycle, to ensure software runs smoothly and meets the requirements.

As a QA engineer you will be responsible for developing and executing exploratory and automated tests to ensure product quality. You will conduct tests through each development cycle and deployment, to ensure software runs smoothly and meets the requirements. If you have an engineering background and enjoy providing end-to-end solutions to software quality problems, we'd like to meet you. 


  • Review requirements, specifications and technical design documents to provide timely and meaningful feedback
  • Create detailed and well-structured test plans and test cases
  • Estimate, prioritize, plan and coordinate testing activities
  • Design, develop and execute automation scripts
  • Identify, record, document thoroughly and track bugs
  • Perform regression testing when bugs are resolved
  • Develop and apply testing processes for new and existing products to meet client needs
  • Track quality assurance metrics, like defect densities and open defect counts
  • Stay up-to-date with new testing tools and test strategies

Required Skills

  • Automation - Expert
  • Test Planning - Expert
  • Functional Testing - Expert
  • Test Cases - Expert
  • Quality Assurance - Expert
  • Selenium - Intermediate

Polymath perks

  • Health benefits.1

  • Paid time off.

  • Office hours.

  • Work from anywhere.2

  • Karma points that offers rewards for remarkable work.

  • Performance bonuses.

  • Half-day Fridays during summer.

  • Free snacks (and caffeine, obviously).1

  • Internal communities, social activities, and bi-weekly KX sessions.

  1. Qualified countries only, currently only USA and Kosovo.
  2. Remote positions only.