# Test-Driven Development (TDD)

Skill · Software Development and Engineering Practices

Canonical page: https://career.thegoodapps.co/skills/test-driven-development-tdd

Test-Driven Development is a software development practice where developers write automated tests for a piece of functionality before writing the actual implementation code, following a short red-green-refactor cycle. It is used by software engineers to improve code design, reduce defects, and ensure high test coverage from the outset of development.

## Test-Driven Development (TDD) in the job market

- Open roles: 23
- Employers hiring: 12
- Last checked: September 13, 2026

## Asked for alongside Test-Driven Development (TDD)

Measured from the 23 open roles that name Test-Driven Development (TDD), not from a curated list.

- [Kubernetes](https://career.thegoodapps.co/skills/kubernetes) — 13 roles (56.5%)
- [CI/CD](https://career.thegoodapps.co/skills/ci-cd) — 10 roles (43.5%)
- [Java](https://career.thegoodapps.co/skills/java) — 10 roles (43.5%)
- [Docker](https://career.thegoodapps.co/skills/docker) — 9 roles (39.1%)
- [Python](https://career.thegoodapps.co/skills/python) — 8 roles (34.8%)
- [React](https://career.thegoodapps.co/skills/react) — 6 roles (26.1%)
- [TypeScript](https://career.thegoodapps.co/skills/typescript) — 6 roles (26.1%)
- [Amazon Web Services (AWS)](https://career.thegoodapps.co/skills/amazon-web-services-aws) — 5 roles (21.7%)

## Roles that use Test-Driven Development (TDD)

- [Software Engineer](https://career.thegoodapps.co/occupations/software-engineer) — 16
- [Product Manager](https://career.thegoodapps.co/occupations/product-manager) — 4
- [Software Architect](https://career.thegoodapps.co/occupations/software-architect) — 2
- [Machine Learning Engineer](https://career.thegoodapps.co/occupations/machine-learning-engineer) — 1

## Employers hiring for Test-Driven Development (TDD)

- [Intuit](https://career.thegoodapps.co/organizations/intuit) — 6 open roles
- [The Home Depot](https://career.thegoodapps.co/organizations/the-home-depot) — 4 open roles
- [AeroVironment](https://career.thegoodapps.co/organizations/aerovironment) — 2 open roles
- [LSEG](https://career.thegoodapps.co/organizations/lseg) — 2 open roles
- [SAP](https://career.thegoodapps.co/organizations/sap) — 2 open roles
- [Broadcom Inc.](https://career.thegoodapps.co/organizations/broadcom-inc) — 1 open role

Related skills: [JUnit](https://career.thegoodapps.co/skills/junit), [Java Testing](https://career.thegoodapps.co/skills/java-testing), [Unit Testing](https://career.thegoodapps.co/skills/unit-testing), [Continuous Integration](https://career.thegoodapps.co/skills/continuous-integration), [Behavior-Driven Development](https://career.thegoodapps.co/skills/behavior-driven-development), [RSpec](https://career.thegoodapps.co/skills/rspec), [Chai](https://career.thegoodapps.co/skills/chai)

## Open roles requiring Test-Driven Development (TDD) (23)

- [Software Engineer (EMB), Sr.](https://career.thegoodapps.co/jobs/bcbed63e-d250-4641-a8fa-e2187f2ba997/software-engineer-emb-sr-at-aerovironment) at [AeroVironment](https://career.thegoodapps.co/organizations/aerovironment) — Full-time, Moorpark, CA, $147,000 – $224,250
- [Principal Machine Learning Engineer](https://career.thegoodapps.co/jobs/db368d54-f59c-486f-b8b1-d62cf8f609d6/principal-machine-learning-engineer-at-sap) at [SAP](https://career.thegoodapps.co/organizations/sap) — Full-time, Palo Alto, CA, $247,000 – $420,000
- [Staff Software Engineer, Crypto Program](https://career.thegoodapps.co/jobs/63c31e3e-5f2a-469f-b151-c557d4ea031e/staff-software-engineer-crypto-program-at-visa-inc) at [Visa Inc.](https://career.thegoodapps.co/organizations/visa-inc) — Full-time, US - Foster City, CA, $146,200 – $233,700
- [Sr Software Engineer – API Platform, Product Engineering (Python/Typescript)](https://career.thegoodapps.co/jobs/14601089-1049-4176-97cb-cb486ac5a770/sr-software-engineer-api-platform-product-engineering-python-typescript-at) at [Workday](https://career.thegoodapps.co/organizations/workday) — Full-time, Pleasanton, CA, $176,000 – $264,000
- [Sr. Software Engineer Lead, Firehouse Subs](https://career.thegoodapps.co/jobs/9fd69775-3294-4bd8-be1b-d3428b604aa9/sr-software-engineer-lead-firehouse-subs-at-rbi) at [RBI](https://career.thegoodapps.co/organizations/rbi) — Full-time, Jacksonville
- [Senior Java Trading System Engineer](https://career.thegoodapps.co/jobs/0d93130c-b699-4caf-8de7-3b3642fd64e7/senior-java-trading-system-engineer-at-lseg) at [LSEG](https://career.thegoodapps.co/organizations/lseg) — New York, NY, $100,200 – $167,000
- [Product Management Manager](https://career.thegoodapps.co/jobs/74659eb9-d054-42a8-98f5-2f48b9dd1c01/product-management-manager-at-the-home-depot) at [The Home Depot](https://career.thegoodapps.co/organizations/the-home-depot) — Atlanta, GA
- [Principal AI Development Engineer](https://career.thegoodapps.co/jobs/bee56196-717b-4395-af82-cb45a6384d6a/principal-ai-development-engineer-at-broadcom-inc) at [Broadcom Inc.](https://career.thegoodapps.co/organizations/broadcom-inc) — San Jose, CA, $118,800 – $190,000
- [Sr. Software Engineer, Cloud - Analytics Platform](https://career.thegoodapps.co/jobs/cfd01b11-8357-4772-b273-2dccad04dc94/sr-software-engineer-cloud-analytics-platform-at-crowdstrike) at [CrowdStrike](https://career.thegoodapps.co/organizations/crowdstrike) — $140,000 – $215,000
- [Staff Software Engineer (Frontend) - Mailchimp](https://career.thegoodapps.co/jobs/bab69d96-1a6d-4503-b67d-d4dcdfadd389/staff-software-engineer-frontend-mailchimp-at-intuit) at [Intuit](https://career.thegoodapps.co/organizations/intuit) — San Diego, CA, $205,500 – $277,500

All 23 open roles: https://career.thegoodapps.co/jobs?skills=97008549-3408-451e-af71-270178543ecd
