QA Engineer

QA Engineer

Description

We’re looking for a QA engineer for our growing development team. This is an entry-level engineering role on our team, and we view it as a path to a senior role in Engineering or DevOps. The idea is to get familiarity with our application and infrastructure while expanding your knowledge of front-end and back-end coding by tackling bugs and other issues that arise, on your own where appropriate but with guidance whenever necessary.

Our tech stack is primarily React front end and Elixir back end, running on Kubernetes hosted on Google Cloud, with Gitlab for source control, issue tracking and CI/CD. If you are familiar with or interested in any/all of those tools, that’s great! If you aren’t, don’t worry – prior knowledge is not a requirement.

What you will do:

  • Create detailed, comprehensive and well-structured test plans and test cases
  • Estimate, prioritize, plan and coordinate testing activities
  • Design, develop and execute automation scripts
  • Execute testing plans
  • Identify, record, document and track bugs identified during testing
  • Perform thorough regression testing when bugs are resolved
  • Develop and apply testing processes for new and existing products to meet client needs
  • Monitor debugging process results
  • Define and track quality assurance metrics
  • Stay up-to-date with new testing tools and test strategies

What will help you succeed in this role:

  • Experience with front-end coding in JavaScript (React, Angular, etc.)
  • A drive towards automating repetitive tasks (e.g. scripting via Bash, Python, Ruby, etc)
  • Basic knowledge of SQL
  • Attention to detail
  • Effective communication skills

Benefits

  • Flexible hours
  • Flexible location (have laptop, will travel)
  • Health Care Plan (Medical, Dental & Vision)
  • Retirement Plan
  • Unlimited PTO
  • Annual vacation stipend
  • Fitness fund
  • Commuter benefit

Job Type: Full-time