QA Career Guide

QA Is Splitting Into Two Very Different Careers. Most People Have Not Noticed Yet.

Something structural is changing inside engineering organizations. The role that used to be called "QA engineer" is quietly forking into two distinct career tracks with different skill sets, different compensation bands, and very different futures. One track is converging with software infrastructure engineering. The other is converging with product and risk management. Most teams are still writing job descriptions that ask for both at once, and most candidates are still applying to both without knowing which one they actually want.

$0/mo

Generates real Playwright code, not proprietary YAML. Open-source and free vs $7.5K/mo competitors.

Assrt vs competitors

1. The Split That Is Happening Whether You See It or Not

For most of the past two decades, "QA engineer" meant the person who wrote test cases, ran regression suites, filed bugs, and maybe owned some automation. The role was intentionally broad. Organizations were still figuring out what automated testing even meant, and one generalist could reasonably cover the whole space.

That era is ending. Three forces are pulling the role apart.

First, test automation has matured into a genuine engineering discipline. Building a reliable Playwright suite with proper fixtures, parallelization, visual regression, network mocking, and CI integration requires real infrastructure thinking. The gap between someone who can write a basic test and someone who can architect a stable, maintainable test platform is widening, not narrowing.

Second, as products grow more complex, coverage strategy has become a specialized skill in its own right. Knowing which flows to test, how to model risk, and how to design test plans for fast-moving product areas requires a different kind of expertise than writing selectors and assertions. It is closer to product thinking than engineering.

Third, AI is compressing the mechanical middle of the role. When tools can generate boilerplate test code from natural language descriptions, the value of the QA role shifts toward the ends of the spectrum: infrastructure ownership on one side, strategy and judgment on the other. The generalist territory in between is shrinking.

2. The Test Infrastructure Engineer Role

The test infrastructure engineer is, functionally, a software engineer who specializes in testing systems. They write code that tests code. They own the platforms, pipelines, and frameworks that make automated quality assurance possible at scale.

What the work looks like day to day

The skill profile

This track rewards deep technical skills. The strongest candidates are comfortable with TypeScript or Python, understand browser internals and network protocols, can debug CI failures across Docker and GitHub Actions, and think carefully about maintainability and test design patterns. They are often more at home in a code editor than in a test management spreadsheet.

Career progression on this track leads toward Staff Engineer or Platform Engineer roles. Compensation at the senior end is converging toward general software engineering bands, which are significantly higher than traditional QA salary ranges.

3. The Quality Strategist Role

The quality strategist is focused on a different set of questions entirely. Not "how do we run tests efficiently?" but "are we testing the right things, and how do we know?" This role sits closer to product management and architecture than to infrastructure.

What the work looks like day to day

The skill profile

Quality strategists need strong systems thinking, clear written communication, and the ability to reason about risk without perfect information. They need to understand how software fails at a conceptual level, even if they are not writing the tests themselves. The best quality strategists are part analyst, part product thinker, part adversarial user.

This track is less technical in the coding sense but more technical in the domain sense. A quality strategist for a payments product needs deep expertise in payment flows, failure modes, and edge cases that no generalist tester would have. Domain expertise compounds over time, and that is where the leverage comes from.

AI is handling the boilerplate. What does that free your team to do?

Assrt generates real Playwright tests from plain English, so infrastructure engineers spend less time on authoring and strategists can turn coverage plans into running suites directly. Free and open-source.

Get Started

4. Skills, Tools, and Compensation Compared

The two tracks have genuinely different skill requirements, and the gap between them grows as seniority increases. Here is a direct comparison:

DimensionTest Infrastructure EngineerQuality Strategist
Primary outputTest frameworks, CI pipelines, automation platformsTest plans, coverage analyses, risk models
Core skillsTypeScript/Python, browser APIs, CI/CD, DockerSystems thinking, risk modeling, product domain expertise
Reports toEngineering manager or platform leadProduct or engineering leadership
Senior-level comp trendConverging with SWE bands (strong upside)Domain expert premium over generalist QA
Career ceilingStaff/Principal Engineer, Platform LeadHead of Quality, VP Engineering (quality-focused)
AI impactEvaluates and integrates AI generation toolsUses AI generation as a coverage multiplier

The middle of the market, where most current QA engineers live, is under the most pressure. Generalist QA roles that span both tracks but go deep on neither are becoming harder to justify as teams get more deliberate about how they structure quality functions.

5. How AI Is Accelerating the Split

AI test generation tools are not preventing the split between these two tracks. They are accelerating it. When the labor of writing individual tests decreases, the strategic and infrastructure questions become relatively more important.

Consider what changes when a tool can generate a working Playwright test from a plain English description in thirty seconds. The question "how do we write this test?" becomes easy. The questions that remain hard are: "which flows need tests in the first place?" (strategy) and "how do we ensure the generated tests are reliable, maintainable, and integrated into our deployment pipeline?" (infrastructure).

This means AI tools are a productivity multiplier for both tracks but displace neither. Infrastructure engineers are responsible for evaluating AI generation tools, integrating them into the platform, and building guardrails around their output. Quality strategists use AI tools to translate coverage plans into running test suites faster than was previously possible. The person who just wrote boilerplate test scripts all day is the one who is displaced.

The organizations that are ahead of this curve are treating AI test generation as a platform capability managed by infrastructure engineers, not a shortcut that makes QA generalists more efficient. That framing has significant implications for how teams are structured and how QA engineers should position themselves.

6. Tools for Each Track

The tools each track reaches for are genuinely different, though there is some overlap.

Test infrastructure tools

Quality strategy tools

The critical distinction when evaluating AI test generation tools is whether they produce standard code you own or proprietary formats that create lock-in. Infrastructure engineers evaluating these tools should verify that generated tests are portable and can be run locally without a vendor platform.

7. Career Planning Guide: Picking Your Path

If you are currently working in QA or testing, the most useful thing you can do right now is honestly assess which track your strengths and interests align with, then move deliberately in that direction rather than continuing to maintain breadth across both.

Signs you belong on the infrastructure track

Signs you belong on the strategy track

Concrete next steps for each track

If you are leaning toward infrastructure: deepen your TypeScript skills, own a CI pipeline end to end, contribute to shared testing libraries, and learn to evaluate AI generation tools critically. Position yourself on software engineering ladders, not QA-specific tracks.

If you are leaning toward strategy: build a portfolio of test plans and coverage analyses, develop domain expertise in the product area you test, practice structured risk modeling, and seek titles like Quality Lead or Head of Quality over generic QA roles.

The split is happening whether or not the industry formally acknowledges it. Teams and individuals who recognize it early will have a meaningful advantage in hiring, career development, and compensation over the next few years.

Build Your Testing Infrastructure

Assrt generates real Playwright tests from plain English descriptions. Own your test code, run it anywhere, and let your team focus on strategy.

$npx assrt plan && npx assrt test