1

Test Driven Development Jobs (NOW HIRING)

Apply Test-Driven Development (TDD) and Behavior-Driven Development (BDD) methodologies to ensure continuous delivery of high-quality software. * Troubleshoot & Debug: Take a hands-on approach to ...

SDET with Typescript

Dallas, TX · On-site

$49.50 - $63.75/hr

... Test-Driven Development), and BDD (Behavior-Driven Development). • Experience with performance testing tools (e.g., Artillery, JMeter) and security testing tools (e.g., OWASP ZAP, Burp Suite). • ...

Improve and expand our Test Driven Development (TDD & ATDD) Approach to development * Innovate: The team is expected to innovate on the fly and not only solve todays problem, but tomorrows as well ...

Leverage Test Driven Development (TDD) practices within the program's agile framework to ensure the proper degree of engineering rigor is applied to all assigned tasks. * Interface with software ...

Experience with Test Driven Development (TDD), BDD Behavior Driven Development, and Agile (XP) Responsibilities * Work with engineers to troubleshoot and remediate automation issues in testing and ...

SDET SENIOR

Dallas, TX · On-site

$55 - $60/hr

Apply Test-Driven Development (TDD) and Behavior-Driven Development (BDD) methodologies to ensure continuous delivery of high-quality software. * Troubleshoot & Debug: Take a hands-on approach to ...

Test driven development * GCP w/DevOps * Experience with layouts * Automated testing * Pair programming & testing * HTML * CSS * Python * Angular * JavaScript * React.js * Azure DevOps * 4+ years ...

Frontend Developer

Dearborn, MI

$95.50K - $111.20K/yr

Team norms include paired programming, test driven development and automation whenever feasible * Believe in high quality code, committed to continuous integration and prioritize the fixing of a ...

Sr Software Engineer - Accounting

$125.40K - $165.30K/yr

Scrum or Kanban • Familiarity with Test-Driven-Development • Experience with AI-driven development: exposure to integrating Large Language Models into production workflows • Familiarity with ...

next page

Showing results 1-20

Test Driven Development information

See salary details

$5

$49

$91

How much do test driven development jobs pay per hour?

As of May 30, 2026, the average hourly pay for test driven development in the United States is $49.43, according to ZipRecruiter salary data. Most workers in this role earn between $33.17 and $63.70 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Test Driven Development (TDD) Developer, and why are they important?

To thrive as a Test Driven Development (TDD) Developer, you need strong programming skills, deep understanding of software testing principles, and familiarity with TDD methodologies, often backed by a degree in computer science or related experience. Proficiency in unit testing frameworks (such as JUnit, NUnit, or pytest), version control systems like Git, and continuous integration tools is essential. Attention to detail, problem-solving, and effective communication are valuable soft skills that help in writing maintainable code and collaborating with team members. These competencies ensure high-quality, robust software delivery and facilitate rapid, reliable development cycles.

What are some common challenges developers face when implementing Test Driven Development (TDD) in a team setting?

One common challenge when adopting TDD as a team is ensuring everyone consistently writes tests before code, especially under tight deadlines. Teams may also face difficulties in reaching agreement on testing standards and maintaining test suite quality as the codebase grows. Additionally, integrating TDD into existing projects with legacy code can be complex and time-consuming. Open communication, regular code reviews, and continuous learning are key to overcoming these hurdles and fostering a productive TDD culture.

What is Test Driven Development?

Test Driven Development (TDD) is a software development approach where tests are written before the actual code. In TDD, developers first write a test for a small piece of functionality, see it fail, and then write the minimum code needed to pass the test. This cycle of writing tests and code continues until the software is complete. TDD helps ensure code quality, reduces bugs, and makes the codebase easier to maintain and refactor.

What is the difference between Test Driven Development vs Software Tester?

AspectTest Driven DevelopmentSoftware Tester
Primary FocusWriting tests before code to guide developmentExecuting tests to verify software functionality
Skills RequiredProgramming, testing frameworks, coding best practicesTesting techniques, bug tracking, manual and automated testing
Work EnvironmentDevelopment teams, coding environmentsQuality assurance teams, testing labs
CertificationsNone specific, programming certifications helpfulISTQB, CSTE, testing certifications

Test Driven Development (TDD) involves developers writing tests before coding to ensure quality from the start, focusing on code correctness and maintainability. Software Testers primarily execute and design tests to identify bugs and verify features. While TDD is integrated into the development process, Software Testers focus on validation and quality assurance. Both roles are essential for delivering reliable software but differ in their approach and responsibilities.

More about Test Driven Development jobs
What states have the most Test Driven Development jobs? States with the most job openings for Test Driven Development jobs include:
Infographic showing various Test Driven Development job openings in the United States as of May 2026, with employment types broken down into 1% As Needed, 94% Full Time, 4% Part Time, and 1% Contract. Highlights an 77% Physical, 7% Hybrid, and 16% Remote job distribution, with an average salary of $102,810 per year, or $49.4 per hour.

$45.75 - $60.25/hr

Full-time

Posted 26 days ago


Job description

Automation Tester at Phoenix AZ Hybrid
Note: Get local candidates to Phoenix AZ, Ex Amex is preferred but not mandatory
Job Description:
Mandatory skill - End to end test experience / Good Programming knowledge on Java /
JD for QE2 engineer:
  • Experienced candidate who can manage end to end test process.
  • Understand the requirement , come up with the scenarios .
  • Co-ordinate with different stake holder in Agile/scrum team .
  • Good Programming knowledge. Programming experience is must. It may not be necessary in Golang. Java also works + automation testing needed + willingness to learn a bit Golang is needed.
  • 5-9 years of experience in Technology, with an emphasis on QA, and confirmed ability in writing test cases, running functional, automated, or performance tests, and managing defects
  • The candidate should have excellent soft skills, strong technical ability with an extensive passion to learn with a growth mindset.
  • Comfortable with modern datastores like postgres, cassandra, elastic search
  • Comfortable/experienced with back-end micro-service automation specifically REST and asynchronous messaging services (e.g. Kafka, RabbitMQ etc)
  • Demonstratable experience with Golang as a programming Language
  • Comfortable/experience within a Scrum framework working with as part of a team to deliver business functions and customer journeys that are tested and automated throughout the CICD pipeline to production
  • Proven ability in writing test cases, running functional, automated, or performance tests, and managing defects.
  • Solid understanding of test-driven development, including unit, component, functional, system integration and regression tests.
  • Knowledge of software engineering methodology (Agile, incl Scrum, Kanban, SAFe, Test-Driven Development (TDD), Behavior Driven Development (BDD) and Waterfall)
  • Knowledge of the following tools : Cucumber/Godog or other BDD tools, Kubernetes, Docker, Rest Assured / Resty or other REST API testing tools, Wiremock/Mountebank or other HTTP stubbing tools.
  • Experienced in continuous integration (CI), continuous deployment (CD) and continuous testing (CT), including tools such as Jenkins, Rally and/or JIRA and version control such as GIT or SVN