QA Is Splitting Into Two Very Different Careers. Here Is How to Navigate the Fork.
Something structural is changing inside QA. What used to be a single job title is quietly becoming two distinct professions: one that lives closer to software engineering and infrastructure, and one that lives closer to product management and risk analysis. Both are growing. Both are well-compensated at the senior level. But they require fundamentally different skills, and most hiring processes have not caught up to the difference yet.
“Generates real Playwright code, not proprietary YAML. Open-source and free vs $7.5K/mo competitors.”
Assrt vs competitors
1. Why QA Is Diverging Now
For most of the last decade, the QA engineer role was generalist by design. You wrote test cases, maintained automation scripts, filed bugs, ran regression suites, and occasionally contributed to test strategy. The breadth made sense when automation was still maturing and one person could reasonably cover most of it.
Three forces are now pulling the role apart. First, test automation has become genuinely complex software engineering. A well-designed Playwright suite with proper fixtures, parallelization, visual regression, network mocking, and CI integration is a real infrastructure project. The skill gap between someone who can write a basic test and someone who can architect a maintainable test platform at scale is enormous, and it is widening.
Second, quality strategy has become its own discipline. As codebases and user populations grow, the question of what to test becomes as important as how to test it. Coverage gap analysis, risk-based prioritization, and designing test plans for ambiguous product areas require deep product knowledge and structured thinking about risk. That is a different skill set from writing selectors.
Third, AI tools are automating the mechanical parts of test creation. When a tool can generate boilerplate Playwright code from a natural language description, the human value shifts toward either the infrastructure layer (owning the systems that run and validate tests) or the strategy layer (deciding what needs to be tested and why). The middle of the role, where most QA engineers currently work, is under the most pressure.
2. The Test Infrastructure Engineer Path
The test infrastructure engineer is a software engineer who specializes in building and maintaining the systems that make automated quality assurance possible. They write code that tests code. Their primary output is a reliable, fast, maintainable test platform that the rest of the engineering organization depends on.
Day-to-day responsibilities
- Designing and maintaining the E2E framework (Playwright, Cypress, WebdriverIO)
- Building shared test utilities, fixtures, and page object models
- Owning CI/CD pipeline integration and test parallelization
- Managing test environments, network mocking, and data seeding
- Diagnosing and fixing flaky tests
- Evaluating new testing tools and AI-assisted workflows
- Setting standards for how other engineers write tests
The skill profile
Strong TypeScript or Python, comfort reading browser APIs and network protocols, CI/CD pipeline experience (GitHub Actions, GitLab CI, Jenkins), and a instinct for maintainability over cleverness. Infrastructure engineers tend to think about reliability, observability, and developer experience. They are often more productive in a terminal than in a test management spreadsheet.
Career trajectory
This path leads toward Staff Engineer, Platform Engineer, or Developer Productivity Engineer roles. Compensation at the senior and staff levels is converging with general software engineering bands, which are significantly higher than traditional QA compensation. Many test infrastructure engineers eventually transition into broader platform engineering without losing their testing specialization.
2025 additions to the role
Evaluating AI test generation tools, validating that generated tests cover the right behaviors, and building guardrails around automated test creation are now part of the infrastructure role. As AI tools proliferate, the infrastructure engineer becomes the gatekeeper for test quality, not just test execution.
3. The Quality Strategist Path
The quality strategist is not primarily concerned with how tests run. They are concerned with what gets tested, why those things are prioritized, and whether the coverage actually reflects the risk profile of the product. This role sits at the intersection of product management, engineering leadership, and adversarial user thinking.
Day-to-day responsibilities
- Identifying coverage gaps across user flows, edge cases, and integration points
- Building risk models to prioritize testing effort against product impact
- Writing test plans for new features before development begins
- Partnering with product managers and designers on quality requirements
- Defining acceptance criteria and definition-of-done standards across the team
- Running exploratory testing sessions and synthesizing findings into patterns
- Owning defect escape rate metrics and quality reporting
The skill profile
Strong systems thinking, written communication, and the ability to reason about probability and risk without perfect information. Quality strategists need to understand how software breaks at a conceptual level. They need domain expertise in the product they are testing. A quality strategist at a payments company needs to deeply understand payment flows, failure modes, and regulatory constraints, not just general testing principles.
Career trajectory
Quality Lead, Head of Quality, Director of Engineering with a testing mandate, or VP of Product roles where quality strategy is a core responsibility. The path is less linear than the infrastructure track but has high ceilings in organizations that treat quality as a strategic function rather than a cost center.
AI test generation changes the math for both roles
Assrt generates real Playwright tests from plain English descriptions. Infrastructure engineers can integrate it into the platform. Quality strategists can use it to rapidly translate coverage plans into running test code. Free and open-source.
Get Started →4. Tools That Serve Both Roles
Despite the divergence, both paths share a core tooling layer. Understanding the full stack of testing tools is useful regardless of which direction you go.
E2E automation frameworks
Playwright (from Microsoft) is the current consensus choice for new projects. It supports Chromium, Firefox, and WebKit from a single API, handles complex scenarios well, and has excellent debugging tools. Cypress remains popular, especially among teams that value its developer experience and real-time test runner. Both generate standard, portable test code.
AI-assisted test generation
Tools in this category let you describe a user flow in plain English and generate executable test code. Assrt is one open-source option that outputs real Playwright tests you own and can modify. QA Wolf and Momentic are commercial alternatives with different tradeoff profiles. The critical distinction is whether the tool generates standard code (which you can take anywhere) or a proprietary format (which creates vendor dependency). At $7,500 per month, QA Wolf is designed for enterprise teams with dedicated QA budgets. Open-source options like Assrt serve teams that want the same category of automation without the cost.
| Tool | Output format | Cost | Best for |
|---|---|---|---|
| Playwright | Real code (TypeScript/JS) | Free | Manual test authoring, full control |
| Assrt | Real Playwright code | Free, open-source | AI-assisted generation, no lock-in |
| QA Wolf | Proprietary + Playwright | $7,500+/mo | Fully managed enterprise QA |
| Momentic | Proprietary YAML | Paid tiers | No-code test creation |
| Cypress | Real code (JavaScript) | Free (open-source) | SPA testing, visual debugging |
Test management and coverage tracking
Linear, Notion, and Jira are commonly used for test case management at the strategy layer. Coverage tracking tools that map test cases to product features help quality strategists visualize gaps. Infrastructure engineers tend to use code-level tools like Istanbul or Playwright's built-in coverage reporting.
5. Skills Comparison and Hiring Implications
Most job descriptions still lump both skill sets into a single role. The result is either a generalist who does everything adequately but nothing excellently, or a senior candidate who is strong in one area and quietly ignores the other. Understanding the separation helps both candidates and hiring managers.
| Dimension | Test Infrastructure Engineer | Quality Strategist |
|---|---|---|
| Primary output | Test platform, automation code | Test plans, coverage analysis |
| Reports to | Engineering | Engineering or Product |
| Core skills | TypeScript, CI/CD, browser APIs | Risk modeling, domain knowledge, communication |
| Key metric | Test reliability, pipeline speed | Defect escape rate, coverage gaps found |
| AI impact | Becomes platform manager for AI tools | Uses AI to translate plans into tests faster |
| Senior-level comp | Converging with SWE bands | Premium for domain expertise |
What forward-looking teams do differently
Teams that are ahead of this curve write job descriptions that explicitly name the track. Infrastructure roles report into engineering and are evaluated on platform reliability metrics. Strategy roles report into product or engineering leadership and are evaluated on risk identification and defect escape rates. At smaller companies where one person fills both roles, the hiring tends toward the strategy profile, with AI tools handling more of the infrastructure work.
6. How to Choose Your Path in 2025
The most useful thing you can do right now is honestly assess which track your natural strengths align with and then move deliberately in that direction.
Signals you lean toward infrastructure
- You enjoy debugging CI pipeline failures more than writing test plans
- You think about selector stability and test architecture when reviewing PRs
- You have opinions about fixture design and test parallelization
- You are curious about the internals of testing frameworks
- You find satisfaction in making other engineers' workflows faster
Signals you lean toward strategy
- You naturally think about what could go wrong before you think about how to test it
- You enjoy talking to users and understanding how they actually use the product
- You find coverage gap analysis more interesting than implementation details
- You can write a persuasive argument for why a specific untested scenario matters
- You are good at navigating ambiguity and making prioritization decisions under uncertainty
Building the right portfolio
Infrastructure engineers should be able to show a test platform they built or significantly improved, with concrete metrics on reliability, speed, or coverage. Quality strategists should be able to show test plans, coverage analyses, and documented examples of bugs or coverage gaps they identified that would not have been found by automated tests alone. The portfolios look very different, which is part of the point.
7. How AI Test Automation Changes Both Roles
AI test generation is not replacing either role. It is reshaping them in complementary ways. Understanding the effect helps you calibrate how to invest your time.
For infrastructure engineers, AI tools become part of the platform they manage. Evaluating which generation tools produce trustworthy output, integrating them into the workflow, and building quality gates around AI-generated tests are becoming core infrastructure responsibilities. The infrastructure engineer becomes the guardian of generated test quality, not just test execution.
For quality strategists, AI generation is a productivity multiplier. A strategist who can clearly describe user flows in natural language can now translate a test plan into a running test suite in hours instead of days. Tools like Assrt, which generate real Playwright code from plain English, reduce the dependency on infrastructure engineers for test creation without sacrificing portability or code ownership.
The division of labor that AI creates is roughly: quality strategists decide what to test and describe the scenarios, AI tools generate the initial test code, and infrastructure engineers own the platform that runs, validates, and maintains that code over time. Both roles become more focused and more valuable, not less.
The split is happening regardless of whether the industry formally acknowledges it. The QA engineers and teams who recognize it early will have a meaningful advantage in career positioning, hiring decisions, and tool adoption over the next two to three years.
Start Building Your Testing Platform
Assrt generates real Playwright tests from plain English descriptions. Own your test code, run it anywhere, and free your team to focus on coverage strategy.