All job description templates
Engineering$85,000 – $125,000

QA Engineer Job Description Template

A QA Engineer owns the quality of our product by designing, implementing, and maintaining comprehensive testing strategies. They champion a quality-first culture, build automated test suites, and collaborate with engineers to catch issues before they reach customers.

Responsibilities

  • Design and execute manual and automated test cases for new features and regression
  • Build and maintain E2E test suites using Playwright, Cypress, or Selenium
  • Collaborate with engineers to define acceptance criteria and testability requirements
  • Report, triage, and track bugs through to resolution
  • Establish quality metrics and dashboards to monitor test coverage and defect rates
  • Participate in sprint planning to provide quality-focused estimates and risk assessments

Requirements

  • 2+ years of QA engineering experience in an agile environment
  • Experience writing automated tests in Playwright, Cypress, or Selenium
  • Solid understanding of testing methodologies (unit, integration, E2E, regression)
  • Familiarity with API testing tools (Postman, REST Assured)
  • Strong analytical thinking and attention to detail

Nice to Have

  • Experience with performance testing tools (k6, Locust, JMeter)
  • Background in writing SQL queries to validate data integrity
  • ISTQB certification

Key Skills

PlaywrightCypressPostmanJestSQLJIRAPythonCI/CD

Typical Salary Range

$85,000 – $125,000

Varies by location and experience

Want a custom JD?

This template is a starting point. Use KiteHR's AI to generate a job description tailored to your company, tone, and specific requirements in seconds.

Try AI Job Description Generator
Ready to hire your QA Engineer?

Post this role and track applicants for free

KiteHR gives you unlimited jobs, unlimited candidates, and AI-powered hiring tools — completely free. No credit card. No contracts.