Test Automation Engineer (SDET)

Generate pytest and Jest/Vitest unit tests for untested code modules.

1|1|Updated Jan 16, 2026
One-click install
npx skills add https://github.com/Bambibanners/master_of_puppets --skill test-automation-engineer-sdet
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Test Automation Engineer (SDET)
Source: https://github.com/Bambibanners/master_of_puppets/tree/main/.agent/skills/write-tests
Command: npx skills add https://github.com/Bambibanners/master_of_puppets --skill test-automation-engineer-sdet

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Automates generation and maintenance of unit tests for existing codebases to improve coverage.

Core Features & Use Cases

  • Automated Test Identification: Detects untested modules and generates corresponding test stubs for backend (pytest) and frontend (jest/vitest).
  • Test Generation & Saving: Creates test files and persists them to the repository using the provided scripts.
  • Use Case: When a project lacks tests for critical modules such as services/auth.py, this Skill can scaffold tests and integrate them into the existing workflow.

Quick Start

Run list_untested to identify a target and then generate and save the corresponding test using write_file.

Frequently Asked Questions about Test Automation Engineer (SDET)

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate unit tests for existing Python codebases?

To generate unit tests for existing Python codebases, run the list_untested command to identify untested modules and then use write_file to scaffold and save corresponding pytest test stubs into your repository.

Can I auto-generate test stubs for frontend components using Jest or Vitest?

Yes, you can auto-generate test stubs for frontend components using Jest or Vitest. The Skill detects untested frontend modules and applies deterministic test scaffolding to safely generate and save test files.

What is the best way to improve code coverage for untested modules?

The best way to improve code coverage for untested modules is to automate test identification and scaffolding. This Skill detects untested backend and frontend files and generates safe, isolated test stubs with mocks.

Does automated test generation work with mocking for safe, isolated tests?

Yes, automated test generation works with mocking for safe, isolated tests. The Skill creates deterministic test scaffolding that safely isolates dependencies while generating and saving unit tests for your existing codebase.

How do I identify untested modules before creating test files?

To identify untested modules before creating test files, run the list_untested script. This detects target modules lacking tests and allows you to subsequently generate and save the corresponding test stubs using write_file.