Sourcing by role
How to find a QA engineer.
SDET is a software engineering job. Advertising it as QA attracts candidates who will fail the coding screen — and repels the engineers who could do it.
Quality engineering split into two roles that share a label. One is a software engineering job: building test frameworks, writing maintainable automation, integrating with CI pipelines. The other is testing work that may involve little or no code. Both are advertised as QA.
The distinction matters because automation succeeds or fails on code quality. A recorded script suite becomes unmaintainable within months; a well-designed framework survives years of product change. Screening on which tools someone has used rather than how they write code is why so many automation investments quietly get abandoned.
Job titles worth searching
Grouped by what the person actually does, because searching all48 at once produces a result set you cannot triage. Decide which group you need first — that decision does more for the search than any string below.
Core QA titles
Generic and increasingly dated. 'QA Tester' now often implies manual-only work, which shapes how candidates present themselves — many automation-capable engineers deliberately avoid the term.
- QA Engineer
- Quality Assurance Engineer
- QA Analyst
- Software Tester
- Test Engineer
- QA Specialist
- Quality Engineer
- Test Analyst
Automation and SDET
Where the demand is, and where the genuine scarcity sits. SDET is a software engineering role that happens to focus on testing, requiring real programming ability. Many QA candidates cannot do it, and many software engineers do not want to.
- SDET
- Software Development Engineer in Test
- Test Automation Engineer
- Automation QA Engineer
- QA Automation Developer
- Test Infrastructure Engineer
- Quality Engineering Lead
- Framework Developer
Specialised testing
Distinct disciplines with their own tooling and knowledge. Performance and security testing in particular are separate skill sets that a functional tester does not automatically possess.
- Performance Test Engineer
- Load Test Engineer
- Security Test Engineer
- Penetration Tester
- Accessibility Tester
- Localisation Tester
- Usability Tester
- Compatibility Tester
Platform and domain specific
Where the platform or regulatory context shapes the work. Mobile testing involves device fragmentation, and regulated industries require validation documentation that commercial software testing never touches.
- Mobile QA Engineer
- iOS Test Engineer
- Android Test Engineer
- API Test Engineer
- Game Tester
- Embedded Test Engineer
- Validation Engineer
- GxP Validation Specialist
Manual and exploratory
Still genuinely valuable despite automation's rise. Skilled exploratory testers find issues that scripted tests never will, and domain-expert testers in complex products are hard to replace with automation.
- Manual Tester
- Exploratory Tester
- Functional Tester
- User Acceptance Tester
- UAT Coordinator
- Domain Tester
- Business Analyst (QA)
- Test Coordinator
Leadership and process
Where experienced testers progress. Quality engineering leadership increasingly means enabling developers to test well rather than running a separate QA function, which is a genuinely different job from managing testers.
- QA Lead
- QA Manager
- Test Manager
- Head of Quality
- Quality Engineering Manager
- Release Manager
- Test Architect
- Director of Quality
Where QA engineers actually are
GitHub answers the question that matters most for automation roles. A published test framework shows structure, abstraction, and whether someone writes code that will survive product change — which is the difference between automation that pays off and a suite that gets deleted in eighteen months.
Testing has an unusually strong craft culture in writing and conferences. TestBash, Agile Testing Days, and EuroSTAR are practitioner-led rather than vendor-driven, and the context-driven testing community writes extensively about heuristics and strategy. People engaged with that literature think about quality strategically, which is what senior roles actually need.
The most under-searched pool is manual testers who have begun learning automation independently. They combine domain knowledge of what should be tested with growing ability to automate it, and in a complex product that combination is often more useful than an automation engineer who does not understand the domain. They are also far less contested.
Boolean search strings
Written to be pasted as-is. Each one is built around an intent rather than a platform, since the useful question is what you are trying to find, not which site you happen to be on.
LinkedIn profiles, direct X-ray
Google (LinkedIn)site:linkedin.com/in/ ("SDET" OR "QA engineer" OR "test automation") (Selenium OR Cypress OR Playwright OR "API testing") "{city}"Reasonably productive, as QA engineers list frameworks prominently. LinkedIn no longer indexes titles and locations, so the tooling terms do the filtering — which suits this role, since the framework tells you whether someone automates or tests manually.
Automation engineers with real code
Google (GitHub)site:github.com ("playwright" OR "cypress" OR "selenium" OR "pytest") ("framework" OR "page object" OR "fixtures") -tutorial -awesomeThe clearest filter available. Published test frameworks show whether someone writes maintainable code or records brittle scripts — the distinction that decides whether automation pays off.
SDETs with software engineering depth
Google("SDET" OR "software engineer in test") ("Java" OR "Python" OR "TypeScript") ("CI/CD" OR "pipeline" OR "framework design") -jobs -courseSDET is a software engineering role. Language and pipeline vocabulary distinguishes genuine engineers from testers who have used a record-and-playback tool.
Performance testing specialists
Google("performance testing" OR "load testing" OR "JMeter" OR "k6" OR "Gatling") ("bottleneck" OR "throughput" OR "latency") -jobs -coursePerformance testing is a separate discipline requiring understanding of system behaviour under load. The analysis vocabulary separates practitioners from people who have run a tool once.
Testers writing about craft
Google("exploratory testing" OR "testing strategy" OR "test heuristics" OR "context-driven") ("wrote" OR "blog" OR "how we") -jobs -courseTesting has a strong writing culture around craft and heuristics. Practitioners who engage with it think about quality strategically rather than executing scripts, which is what senior roles need.
Conference speakers in testing
Google("speaker" OR "workshop") ("TestBash" OR "Agile Testing Days" OR "SeleniumConf" OR "EuroSTAR") 2024..2026 -jobsThe testing conference circuit is well established and practitioner-led. TestBash in particular attracts people serious about the craft rather than vendors.
Regulated industry validation specialists
Google("validation engineer" OR "GxP" OR "CSV" OR "IQ OQ PQ" OR "21 CFR Part 11") ("testing" OR "qualification") -jobsPharmaceutical and medical device validation is a distinct discipline with documentation requirements that commercial software testing never encounters. The regulatory vocabulary is the filter.
Manual testers moving to automation
Google("manual tester" OR "QA analyst") ("learning automation" OR "transitioning" OR "Selenium" OR "self-taught") -jobs -courseManual testers who have started learning automation on their own combine domain knowledge with growing technical ability, and are far less contested than experienced automation engineers.
Mistakes that cost the most time
Advertising for a QA engineer when you need an SDET
SDET is a software engineering role that focuses on testing — building frameworks, writing maintainable code, integrating with CI pipelines. Many QA candidates cannot do this, and advertising it as QA attracts people who will fail the technical screen. Naming it SDET and testing coding ability properly saves everyone time.
Treating automation as a tool skill
Automation succeeds or fails on code quality. A recorded script suite becomes unmaintainable within months, while a well-designed framework survives years of product change. Screening on framework names rather than on code quality selects for the wrong thing, and the cost appears eighteen months later as an abandoned test suite.
Dismissing manual testing entirely
Skilled exploratory testers find classes of problem that scripted automation cannot, particularly around usability, edge cases, and unexpected user behaviour. Domain-expert testers in complex products are genuinely hard to replace. Treating manual testing as obsolete discards real capability, though the role should evolve rather than stay static.
Ignoring the shift-left change
Many organisations have moved testing into engineering teams, with quality engineers enabling developers to test well rather than running a separate QA gate. Candidates from traditional siloed QA functions may struggle in that model, and candidates used to it will be frustrated by a gatekeeping role. Describe which model actually operates.
Confusing performance and security testing with functional QA
These are separate disciplines. Performance testing requires understanding system behaviour under load; security testing requires offensive knowledge. A strong functional tester does not automatically have either. Roles needing them should say so, since a general QA advert will not attract those specialists.
Overlooking manual testers who are learning automation
Testers with deep domain knowledge who have started learning automation on their own time combine two valuable things: understanding what should be tested and growing ability to automate it. They are considerably less contested than experienced automation engineers and often more useful in a complex product.
Common questions
- What job titles should I search for when hiring a QA engineer?
- Depends heavily on whether the role is automation-focused. For automation, search SDET, Software Development Engineer in Test, Test Automation Engineer, and QA Automation Developer — these people frequently avoid the plain 'QA Tester' label. For specialised testing, Performance Test Engineer, Security Test Engineer, and Accessibility Tester describe separate disciplines. Manual and exploratory roles use Manual Tester, Exploratory Tester, and UAT Coordinator. In regulated industries, Validation Engineer and GxP Validation Specialist identify an entirely different population.
- What is the difference between a QA engineer and an SDET?
- An SDET is a software engineer whose focus is testing — building test frameworks, writing maintainable automation code, and integrating testing into CI pipelines. The role requires genuine programming ability comparable to a developer's. A QA engineer may be automation-capable or primarily manual, and the title spans a wide range of technical depth. The practical consequence is that advertising an SDET role as QA attracts many candidates who will fail a coding screen, wasting time on both sides. If the role needs framework development, name it accordingly.
- Is manual testing still worth hiring for?
- Yes, though the role has changed. Skilled exploratory testers find classes of problem that scripted automation cannot — usability issues, unexpected user behaviour, and edge cases nobody thought to script. In complex domains, a tester who deeply understands the product and its users catches things no automated suite will. What has genuinely declined is repetitive scripted manual regression testing, which automation handles better and more cheaply. The strongest manual testers have moved toward exploratory work and quality strategy rather than test execution.
- How do I evaluate test automation skill?
- By looking at code rather than tool names. Automation succeeds or fails on maintainability: a recorded script suite becomes unusable within months as the product changes, while a well-designed framework survives years. Published test frameworks on GitHub show structure, abstraction, and whether someone thinks like an engineer. In interview, asking how they would structure tests for a changing product, or how they handle flaky tests, distinguishes framework designers from script recorders far better than asking which tools they have used.
- Where can I find QA engineers outside LinkedIn?
- GitHub is the strongest source for automation roles, since published test frameworks demonstrate code quality directly. The testing community has an unusually strong writing and conference culture — TestBash, Agile Testing Days, and EuroSTAR are practitioner-led events whose speaker lists identify people serious about the craft, and the context-driven testing community writes extensively about heuristics and strategy. An underused pool is manual testers with deep domain knowledge who are learning automation independently.
The method behind the strings
Sourcing, in full.
Full Stack Recruiter devotes its first seven chapters to search: Boolean fundamentals, search engines beyond Google, research sources, contact discovery, and responsible public-source research. The titles change by role; the method under them does not.