Manual QA Engineer
Designs test cases, explores features, and reports clear, reproducible bugs. The usual first QA job.
Usually from: Freshers, support engineers, business analysts, or anyone detail-minded
Key skills
- Test case design
- Exploratory testing
- Bug reporting
- SDLC and STLC
- SQL basics
Tools
- Jira
- TestRail or Zephyr
- Browser DevTools
- Postman
Test Automation Engineer
Turns repeated checks into automated UI and API tests that run on every code change.
Usually from: Manual QA with a year or two of experience who has learned to code
Key skills
- Java or TypeScript
- Page Object Model
- Locators and waits
- Git
- CI pipelines
Tools
- Playwright
- Selenium
- REST Assured
- GitHub Actions or Jenkins
SDET (Software Development Engineer in Test)
A developer who specialises in testability: builds frameworks, test tooling, and mocks, and reviews code for quality.
Usually from: Automation engineers or developers who enjoy testing
Key skills
- Data structures and clean code
- Framework design
- Contract and integration testing
- Docker
- Code review
Tools
- Playwright
- REST Assured
- JUnit or TestNG
- Docker
- WireMock
API Test Engineer
Tests services directly: status codes, payloads, auth, error handling, and contracts between teams.
Usually from: Manual or automation QA who likes backend work
Key skills
- HTTP and REST
- JSON and schema validation
- Auth (OAuth, JWT)
- Contract testing
Tools
- Postman and Newman
- REST Assured
- Playwright request API
- Pact
Performance Test Engineer
Finds how much load a system takes before it slows down or fails, and why.
Usually from: Automation or API testers comfortable with metrics
Key skills
- Load, stress, and soak tests
- Percentiles (p95, p99)
- Bottleneck analysis
- Monitoring
Security Tester
Looks for vulnerabilities such as broken access control and injection, within an authorised scope.
Usually from: API testers interested in how systems break
Key skills
- OWASP Top 10
- Auth and session testing
- Threat modelling
- Responsible disclosure
Tools
- OWASP ZAP
- Burp Suite
- Postman
Mobile QA Engineer
Tests Android and iOS apps across devices, OS versions, and network conditions.
Usually from: Manual or automation QA
Key skills
- Device and OS coverage
- Gestures and permissions
- Offline and slow networks
Tools
- Appium
- Android Studio emulators
- Xcode simulators
- BrowserStack
AI Quality Engineer
Tests products built on AI models: accuracy, safety, bias, and regressions when prompts or models change.
Usually from: Automation engineers or SDETs who follow AI tooling
Key skills
- Evaluation datasets
- Prompt and output testing
- Statistics basics
- Python or TypeScript
Tools
- Playwright
- Python test tools
- Eval frameworks
- Spreadsheet or notebook analysis
QA Lead / QA Manager
Owns test strategy, coaches the team, and decides what to test, automate, or accept as risk.
Usually from: Senior QA or SDET with mentoring experience
Key skills
- Test strategy
- Risk-based planning
- Metrics and reporting
- Hiring and mentoring
Tools
- Jira dashboards
- Test management tools
- CI reports
DevOps / Quality Platform Engineer
Builds the pipelines, test environments, and release gates that keep quality checks fast and reliable.
Usually from: SDETs who enjoy infrastructure
Key skills
- CI/CD
- Docker and containers
- Cloud basics
- Observability
Tools
- GitHub Actions
- Jenkins
- Docker
- Kubernetes basics