Role overview

Technical QA Automation Specialist

Requirements and responsibilities

Readable role content extracted into sections for faster review.

Responsibilities

  • Convert manual test cases and QA workflows into automated tests
  • Build and maintain end-to-end tests using tools such as Cypress and Puppeteer
  • Use AI-assisted QA tools and workflows to speed up test creation, test maintenance, and issue discovery
  • Help evaluate QA automation tools, including AI-based tools such as Tester Army AI or similar platforms
  • Identify opportunities where AI can reduce the complexity of writing, maintaining, and expanding test coverage
  • Help define practical automation coverage for core product workflows
  • Create automated regression tests for high-risk and frequently used areas of the application
  • Review existing manual QA processes and identify what should be automated first
  • Debug failing automated tests and determine whether failures are caused by product bugs, test issues, data issues, or environment issues
  • Work with engineers to make automated tests more reliable, maintainable, and useful
  • Help organize test suites so they can support releases, smoke testing, and regression testing
  • Validate bug fixes and add automated coverage where appropriate to prevent regressions
  • Use browser developer tools, logs, APIs, and database checks to investigate issues
  • Document testing patterns, automation standards, AI-assisted QA workflows, and repeatable QA processes
  • Continue supporting manual QA when needed, especially for new features or exploratory testing

Required Experience

  • Experience writing automated tests for modern web applications
  • Hands-on experience with Cypress, Puppeteer, Playwright, or similar browser automation tools
  • Ability to convert manual test steps into stable automated test cases
  • Basic understanding of JavaScript or TypeScript
  • Familiarity with web application behavior, APIs, browser developer tools, and debugging
  • Interest in using AI to improve QA speed, coverage, and reliability
  • Ability to evaluate whether AI-generated test cases are accurate, useful, and maintainable
  • Ability to write clear bug reports and explain test failures clearly
  • Strong attention to detail
  • Ability to work independently and prioritize high-value automation coverage
  • Comfortable working with engineers, product managers, and QA stakeholders

Technical Skills

  • Cypress
  • Puppeteer
  • Playwright or similar browser automation tools
  • JavaScript or TypeScript
  • PostgreSQL or SQL basics
  • API testing tools
  • Browser developer tools
  • GitHub or similar PR workflows
  • CI/CD test execution
  • AI-assisted QA tools
  • Test case generation tools
  • Test case management tools
  • SaaS application testing

Nice to haves

  • Experience helping a team transition from manual QA to automated QA
  • Experience using AI tools to generate, maintain, or improve test cases
  • Experience evaluating QA platforms or automation vendors
  • Experience designing smoke, regression, and end-to-end test suites
  • Experience reducing flaky tests and improving test reliability
  • Experience testing permissions, workflows, reporting, dashboards, or case management systems
  • Experience with Docker-based test environments
  • Familiarity with AWS or Kubernetes-based application environments
  • Experience with accessibility testing
  • Experience testing integrations or data-heavy workflows
Similar roles

Keep a backup shortlist.

Browse stack
FocusQA Automation SpecialistRole area
Seniority signalMiddleCandidate level
StackAWS, CI/CD, DockerPrimary skills
Location1 accepted countryEligibility

Stack

Use these tags to compare similar remote roles.

Location eligibility

Candidates should apply only when their profile country is listed here.

Your profileCountry not setSign in to check your country against this role.

Hiring flow

WithMira shows the role, then sends candidates to the company application.

1Check role fit, stack, and location eligibility in WithMira.
2Open the company application page from the tracked apply link.
3Save the role or subscribe for similar opportunities before leaving.