본문으로 건너뛰기
SDETRole
SDETRole

커리어

QA·SDET 스킬 갭 체크리스트

목표 QA·SDET 직무 기준으로 자신을 평가하고 우선순위별 스킬 갭을 확인합니다.

브라우저에서만 실행됩니다 회원가입 불필요

Writes production-quality test code inside an existing framework and pipeline.

Rate yourself honestly: 0 None · 1 Aware (can explain it, needs help to use it) · 2 Working (does it alone on real work) · 3 Expert (designs it, reviews others, teaches it).

Testing fundamentals

  • Test design techniquesexpected: Working

    Boundary values, equivalence partitions, decision tables and state transitions applied to real requirements.

  • Exploratory testingexpected: Working

    Chartered sessions with notes, heuristics (SFDPOT, tours) and findings others can act on.

  • Defect reporting and triageexpected: Working

    Minimal reproduction steps, evidence, severity vs priority, and root-cause conversations with developers.

  • Risk-based test planningexpected: Aware

    Choosing what not to test, estimating effort and writing a test plan stakeholders read.

  • SQL for test data and verificationexpected: Working

    Joins, aggregates and safe updates to set up data and verify persistence.

Programming

  • One language in depth (Java, TypeScript or Python)expected: Working

    Types, collections, error handling, async code and reading stack traces without help.

  • Clean code and design patternsexpected: Working

    Composition over inheritance, page objects/screenplay, builders and factories for test data, small functions.

  • Git and code reviewexpected: Working

    Branches, rebasing, resolving conflicts and giving useful review comments on test code.

  • Unit and component testingexpected: Working

    Writing and reviewing unit tests with mocks and fakes, and knowing where they beat end-to-end tests.

UI automation

  • Playwright, Selenium or Cypressexpected: Working

    Stable locators, auto-waiting vs explicit waits, fixtures/hooks, screenshots and traces.

  • Framework designexpected: Aware

    Layering, configuration per environment, test data management, reporting and parallel safety.

  • Flaky test diagnosisexpected: Working

    Using traces, retries data and timing analysis to fix root causes instead of adding sleeps.

  • Mobile automation (Appium, Espresso, XCUITest)expected: Aware

    Device/emulator setup, capabilities and gestures; knows the trade-offs of each tool.

API testing

  • HTTP, REST and auth fundamentalsexpected: Working

    Methods, status codes, headers, idempotency, OAuth 2.0 and JWT basics.

  • API automation (REST Assured, Playwright request, pytest + requests)expected: Working

    Request builders, schema assertions, chained calls and data cleanup.

  • Contract testing and mockingexpected: Aware

    Consumer-driven contracts (Pact) and service virtualization (WireMock) to test in isolation.

CI/CD and DevOps

  • CI pipelines (GitHub Actions, Jenkins, GitLab CI)expected: Working

    Running suites on pull requests, sharding, caching, artifacts and failure notifications.

  • Docker and test environmentsexpected: Aware

    Dockerfiles and Compose for dependencies, ephemeral environments and seeded databases.

  • Logs, metrics and observabilityexpected: Aware

    Finding failures in logs and dashboards; using trace IDs to connect a test to backend behaviour.

Non-functional testing

  • Performance testing (k6, JMeter, Gatling)expected: Aware

    Workload models, percentiles, thresholds and interpreting results with the team.

  • Security testing basicsexpected: Aware

    OWASP Top 10 awareness, input validation probes, auth/authorization checks and safe use of scanners.

  • Accessibility testingexpected: Aware

    WCAG 2.2 basics, keyboard and screen-reader checks, and automated axe scans in CI.

Strategy and leadership

  • Test strategy and the test pyramidexpected: Aware

    Deciding what belongs at unit, API, contract and UI level for a system, and defending it with data.

  • Quality metricsexpected: Aware

    Escaped defects, change failure rate, suite duration and flakiness rate; avoiding vanity metrics.

  • Mentoring and stakeholder communicationexpected: Aware

    Coaching juniors, release sign-off conversations and explaining risk to non-testers.

  • Agile delivery and shift-left practicesexpected: Working

    Three-amigos sessions, acceptance criteria review, definition of done and testing in the sprint.

AI in testing

  • AI-assisted testing toolsexpected: Aware

    Using code assistants for test code and data with review, and knowing their failure modes.

  • Testing AI/LLM featuresexpected: None

    Evaluation sets, non-deterministic outputs, guardrails and regression of model-backed features.

Readiness

0%

Sum of your levels (capped at each expectation) ÷ sum of expected levels for SDET 1. 27 of 27 expected skills below target.

  • Testing fundamentals0/5
  • Programming0/4
  • UI automation0/4
  • API testing0/3
  • CI/CD and DevOps0/3
  • Non-functional testing0/3
  • Strategy and leadership0/4
  • AI in testing0/1

Biggest gaps

  1. Agile delivery and shift-left practices0 → 2
  2. API automation (REST Assured, Playwright request, pytest + requests)0 → 2
  3. CI pipelines (GitHub Actions, Jenkins, GitLab CI)0 → 2
  4. Clean code and design patterns0 → 2
  5. Defect reporting and triage0 → 2
  6. Exploratory testing0 → 2
  7. Flaky test diagnosis0 → 2
  8. Git and code review0 → 2

Where to start

  • Testing Fundamentals11 gap pts

    Agile delivery and shift-left practices, Defect reporting and triage, Exploratory testing, SQL for test data and verification, Test design techniques, Risk-based test planning

  • Programming for Testers8 gap pts

    Clean code and design patterns, Git and code review, One language in depth (Java, TypeScript or Python), Unit and component testing

  • Advanced Quality Engineering6 gap pts

    Accessibility testing, Mentoring and stakeholder communication, Performance testing (k6, JMeter, Gatling), Quality metrics, Security testing basics, Test strategy and the test pyramid

  • Automation Frameworks6 gap pts

    Flaky test diagnosis, Playwright, Selenium or Cypress, Framework design, Mobile automation (Appium, Espresso, XCUITest)

  • API Testing5 gap pts

    API automation (REST Assured, Playwright request, pytest + requests), HTTP, REST and auth fundamentals, Contract testing and mocking

  • DevOps for QA4 gap pts

    CI pipelines (GitHub Actions, Jenkins, GitLab CI), Docker and test environments, Logs, metrics and observability

  • AI in Testing1 gap pts

    AI-assisted testing tools

Start rating

Unrated skills count as 0. Your ratings stay in this browser.

도구 소개

테스트 분야의 직함은 회사마다 의미가 다르지만, 그 뒤에 있는 스킬은 꽤 일관됩니다. 이 체크리스트는 QA 엔지니어, SDET, 테스트 아키텍트의 업무를 테스트 기초, 프로그래밍, UI 자동화, API 테스트, CI/CD, 비기능 테스트, 전략과 리더십, 테스트에서의 AI 활용에 걸친 28개의 구체적인 스킬로 나눕니다. 목표 직무마다 "Aware"(인지)부터 "Expert"(전문가)까지 일반적으로 기대되는 수준을 보여 줍니다. 스스로 점수를 매기면 도구가 갭의 크기순으로 순위를 매기고, 명시된 공식으로 계산한 준비도(%)를 보여 주며, 갭을 학습 경로별로 묶어 어디서부터 시작할지 알려 줍니다. 기대 수준은 제품 회사 기준의 현실적인 기본값이며 공식 표준이 아니므로, 다음 1:1 면담의 대화 출발점으로 활용하세요.

사용 방법

  1. 지금 직무가 아니라 목표로 하는 직무를 선택하세요.
  2. 목록 위의 정의를 참고해 각 스킬을 0~3점으로 평가하세요. 엄격하게 매기세요. "Working"(실무 가능)은 실제 프로젝트에서 혼자 해낼 수 있다는 뜻입니다.
  3. 오른쪽에서 가장 큰 갭과 추천 학습 경로를 확인하세요.
  4. 계획을 복사해 매니저나 멘토와 공유하세요. 평가 결과는 이 브라우저에 저장됩니다.

QA·SDET 스킬 갭 체크리스트 자주 묻는 질문

준비도는 어떻게 계산되나요?

직무가 기대하는 각 스킬에 대해 본인의 점수를 기대 수준까지만 인정한 뒤, 그 합계를 기대 수준의 합으로 나눕니다. 직무가 "Aware" 수준만 요구하는 분야의 전문가라고 해서 다른 분야의 갭이 메워지지는 않습니다.

여기서 SDET 1과 SDET 2의 차이는 무엇인가요?

SDET 1은 기존 프레임워크와 파이프라인 안에서 좋은 테스트 코드를 작성합니다. SDET 2는 프레임워크 일부, CI 연동, 팀의 테스트 전략을 책임질 것으로 기대되며, 이는 프레임워크 설계, 플래키 테스트 진단, CI, 계약 테스트에 대한 더 높은 기대 수준으로 나타납니다.

이 수준은 업계 표준인가요?

아닙니다. QA 경력 단계에 대한 단일 표준은 없습니다. 여기 제시된 것은 제품 회사의 일반적인 기대 수준이며, 회사에 자체 경력 프레임워크가 있다면 그것이 우선합니다.

SDETRole 전체에서 검색할 내용을 입력하세요.

Pagefind 전문 검색 · 브라우저에서 실행됩니다 검색 페이지 열기 →