Quality Assurance (QA) Tester Job Description

This QA Tester job description template includes key responsibilities, requirements, and core skills.

Job Descriptions


QA Tester Introduction:

No code is perfect. We know that even with our team of rockstar developers there is always going to be human error. It’s normal. That’s where you come in. We are looking for a knowledgeable, detail-oriented person to help us test our code. As a QA Tester, you will work alongside our engineering team to ensure that our code is top-notch. By performing tests on our code and communicating the results with our engineering team, you can help us produce the most effective products that delight our clients. Your expertise will be crucial to help us identify and resolve bugs, glitches, and any other issues.

QA Tester Responsibilties:

In this role, you will report to the Head Software Developer and collaborate with the engineering team. Responsibilities may include:

  • Test new and existing features, debug code (units and integration) and report errors and failures
  • Work collaboratively with the developing team to correct errors and participate in testing for product releases
  • Gathering requirements
  • Test automation and test methodology (ex: TDD or BDD)
  • Other duties as required

QA Tester Qualifications:

  • 2+ years of experience as a QA Tester or in a related field
  • Bachelor’s degree in Computer Science or Engineering or college diploma in QA Testing
  • Knowledge of various programming languages (e.g. Java,, C++, SQL, Objective C and/or Swift)
  • Experience using web based and mobile testing frameworks (ex: Selenium WebDriver)
  • Experience using project tracking software considered a strong asset (ex: JIRA)
  • Experience using version control systems (ex: Git or Mercurial) would be considered an asset
  • ISTQB- Foundation Level would also be considered an asset
  • Ability to work autonomously and in a team
  • Keen attention to detail
  • Ability to solve complex problems
  • Determination and tenacity to commit to the end when solving issues

QA Tester Core Skills:

  • Problem-solving
  • Attention to detail
  • Teamwork
  • Autonomous work
  • Continuous learning
  • Time management
  • Concise writing
  • Flexibility
  • Critical thinking skills
  • Understanding of User Experience

Alongside Pro Tip:

Quality Assurance (QA) Testers are important members of your development team as they help to ensure excellent day-to-day functioning of your systems and products. When hiring for QA, it’s key to understand what culture fit looks like specifically for this role. Your QA Tester needs to be very detailed, attentive, a team player, and skilled at what they do, but they don’t necessarily need to be the most bubbly and talkative person in the office. Use the interview to identify candidates who share your mission, vision, and values, and who would be successful working in the team and office environment your company will provide them.

Get Started