awesome-test-engineer icon indicating copy to clipboard operation
awesome-test-engineer copied to clipboard

Curated resources for learning the skills listed in Redgate Test Engineer Skill Map - https://www.red-gate.com/wp-content/uploads/2014/02/Test-Engineering-Skills-v3.pdf

Awesome Test Engineer Skills Map

In 2013 RedGate Software released a super useful skills map for Test Engineering discipline. It covers the breadth of skills along with specialism for Test Engineers or SDETs. This repo lists curated resources to learn & master the skills mentioned in the core Test Engineer skills map.

Please feel free to fork the repo and add your favorite blog posts, books, courses or other useful resources for any of these skill areas.

Contents

  • Test Design
  • Test Approach
  • Technical
  • Speaking & Writing
  • Social Skills
  • Risk Management
  • Planning
  • Modelling
  • Logic & Rational Thought
  • Learning
  • Defect Management
  • Coaching & Mentoring
  • Communication
  • Time Management

Test Design

Selecting Heuristics

Black Box Techniques

  • Resource Name

Identifying Combinatorial Explosions

Chartering

  • Resource Name

Identifying and using Oracles

Test Technique Selection

  • Resource Name

Requirement Analysis

  • Resource Name

Test Approach

Determine Test Approach

  • Resource Name

Benchmarking

  • Resource Name

Regression Testing

  • Resource Name

Exploratory Testing

Testing Tours

ATDD

BDD


Technical

Debugging

  • Resource Name

Coding

  • Resource Name

Automated Testing

  • Resource Name

Version Control

TDD

Profiling

  • Resource Name

Refactoring

Security Testing


Speaking & Writing

Technical Writing

Presentation Skills

Conference Participation

  • Resource Name

Social Skills

Cross Functional Pairing

  • Resource Name

Situational Awareness

Diplomacy

  • Resource Name

Risk Management

Risk Control

  • Resource Name

Risk Assessment

  • Resource Name

Planning

Scoping

  • Resource Name

Prioritizing

  • Resource Name

Estimation

  • Resource Name

Test Planning

  • Resource Name

Modelling

Mind Mapping

State Model

  • Resource Name

Logic & Rational Thought

Critical Thinking

Deductive Reasoning

  • Resource Name

Systems Thinking


Learning

Observation

  • Resource Name

Asking Questions

  • Resource Name

Research Methods

  • Resource Name

Defect Management

Bug Advocacy

Root Cause Analysis

  • Resource Name

Severity/Priority Identification

  • Resource Name

Bug Isolation

  • Resource Name

Bug Reproduction

  • Resource Name

Defect Reporting

  • Resource Name

Coaching & Mentoring

Teaching

  • Resource Name

Mentoring

  • Resource Name

Pairing

  • Resource Name

Coaching

  • Resource Name

Communication

Monitoring Progress

  • Resource Name

Asking Questions

Giving Difficult Feedback

Define Trading Language

  • Resource Name

Time Management

Triaging

  • Resource Name

Knowing When to stop

  • Resource Name

Multitasking

  • Resource Name

Contributors

Contribute

Contributions welcome! Read the contribution guidelines first.

License

CC0

To the extent possible under law, Unmesh Gundecha has waived all copyright and related or neighboring rights to this work.