1

Unit Testing Jobs (NOW HIRING)

JD Kernel - Developer Engineer Skill Linux, C, C++ Mandatory Board Bring Up Mandatory Kernel Mandatory BSP , Android HAL/HIDL Mandatory Kernel Driver - Development Mandatory Automated Unit Testing ...

Unit Testing: JUnit, TDD practices * Frontend Technologies: Angular, Ionic, HTML5, JavaScript, CSS * Testing Tools: Experience with Protractor for UI automation * Business Domain Modelling experience

Java Developer

Walnut Creek, CA · On-site

$56.50 - $73/hr

Unit Testing front end - Javascript, AngularJS Unit Testing back end - Javascript, Mocha, Chai, NodeJS, Express Build front End modules - Javascript, AngularJS Build back End modules - Javascript ...

JD Kernel - Developer Engineer Skill Linux, C, C++ Mandatory Board Bring Up Mandatory Kernel Mandatory BSP , Android HAL/HIDL Mandatory Kernel Driver - Development Mandatory Automated Unit Testing ...

Engineer II Premium

Phoenix, AZ

$82K - $110K/yr

... unit testing, functional testing, system integration testing, regression testing, GUI testing, web service testing, browser compatibility testing - Must have proficiencies: - Java, Spring Boot ...

Java Developer

Plano, TX

$48.75 - $63.25/hr

Coding, Unit Testing and Component Integration Testing. * Creation and maintenance of system, functional and reference documentation. * Provide support during testing phases as required. * Understand ...

Angular Lead

$59.50 - $76.25/hr

Pasadena, CA - REMOTE What you will do • Develop front end application code and unit testing in Angular along with service layer • Designing & developing user interfaces using Angular with best ...

next page

Showing results 1-20

Unit Testing information

See salary details

$8

$19

$30

How much do unit testing jobs pay per hour?

As of Jul 8, 2026, the average hourly pay for unit testing in the United States is $19.79, according to ZipRecruiter salary data. Most workers in this role earn between $14.90 and $21.15 per hour, depending on experience, location, and employer.

Which testing is the highest salary?

In software testing, roles such as automation testers, test leads, and quality assurance managers tend to have higher salaries compared to manual testers. Specialized skills in tools like Selenium, JUnit, or experience with continuous integration often contribute to increased earning potential. Overall, senior and specialized testing positions generally offer the highest salaries in the field.

Will AI replace testers?

Unit testers focus on verifying individual components of software, and while AI tools can assist in automating repetitive testing tasks, they are unlikely to fully replace human testers. Human judgment is essential for designing test cases, analyzing complex issues, and ensuring software quality, especially in exploratory testing and interpreting results. AI can augment testing processes but does not eliminate the need for skilled testers.

What are the typical daily responsibilities for someone working in Unit Testing?

Professionals focused on Unit Testing typically write, execute, and maintain test cases to verify that individual components of software function correctly. Daily tasks often include collaborating closely with software developers to understand requirements, identifying potential issues early in the development cycle, and documenting test results for continuous improvement. They may also review and refactor existing tests, integrate their work into automated testing pipelines, and participate in code reviews. This role is integral to ensuring code quality, reducing bugs, and enabling smooth software releases within a collaborative development environment.

What are the key skills and qualifications needed to thrive in the Unit Testing position, and why are they important?

To excel in Unit Testing roles, a strong grasp of programming concepts, software testing methodologies, and analytical thinking is essential, often supported by a degree in computer science or related field. Familiarity with unit testing frameworks (such as JUnit, NUnit, or pytest), continuous integration tools, and a working knowledge of version control systems are highly beneficial. Attention to detail, effective communication, and problem-solving abilities help professionals collaborate with developers and ensure high-quality code. These competencies are crucial because they directly contribute to building reliable software and maintaining efficient development workflows.

What is a Unit Testing job?

A Unit Testing job typically involves writing and executing tests to verify that individual components or functions of a software application work as expected. Professionals in this role use testing frameworks and tools to automate test cases, identify bugs, and ensure code quality before integration. They collaborate with developers to create test plans, analyze results, and report issues. This role is crucial in maintaining software reliability and improving development efficiency.

What engineer makes 500,000 a year?

Senior software engineers, especially those working in high-demand fields like cloud computing, AI, or at major tech companies, can earn salaries approaching or exceeding $500,000 annually, often including bonuses and stock options. Achieving this level typically requires extensive experience, specialized skills, and working in competitive environments.

Are QA testers in demand in 2026?

QA testers, including those specializing in unit testing, are expected to remain in demand in 2026 due to ongoing software development needs and the increasing importance of quality assurance. Skills in automation tools and scripting languages can enhance job prospects as companies seek efficient testing processes.
More about Unit Testing jobs
What are the most commonly searched types of Unit Testing jobs? The most popular types of Unit Testing jobs are:
What states have the most Unit Testing jobs? States with the most job openings for Unit Testing jobs include:
What job categories do people searching Unit Testing jobs look for? The top searched job categories for Unit Testing jobs are:
Infographic showing various Unit Testing job openings in the United States as of July 2026, with employment types broken down into 1% As Needed, 84% Full Time, 11% Part Time, 3% Contract, and 1% Nights. Highlights an 89% Physical, 2% Hybrid, and 9% Remote job distribution, with an average salary of $41,170 per year, or $19.8 per hour.
Senior Java/J2EE Developer

Senior Java/J2EE Developer

International Logic Systems, Inc.

Washington, DC • Hybrid

$137K/yr

Full-time

Re-posted 10 days ago


Job description

Overview

Senior Java/J2EE Developer

Washington, DC

 

Category: Information Technology; Type Permanent Full-Time

 

Overview

 

Seeking a Senior Java/J2EE Developer to gather and analyze requirements, participate in JAD sessions, develop proof of concept, design/develop tier coding, develop unit test logs, and automate unit testing. Position requires a Master's degree (or foreign equivalent) in Applied Computer Science or related field, two years of work experience developing Java/J2EE software applications in the financial/banking industry, and a valid federal security clearance. Hybrid work - one day per week required at client site in Washington, DC.

Responsibilities

Responsibilities

 

  • Gather requirements, participate in JAD sessions and support documentation where applicable (business, functional, UI, usability, data, compliance, data migration, 3rd party tools & products).
  • Develop proof of concept and set up development environment for team to work in.
  • Break up the modules based on technical feasibility study.
  • Design/develop tier coding, business layer coding, interface development, service development, creation of stored procedures as applicable for the work package / project.
  • Develop unit test logs, prepare unit test strategy, test plan document and data requirements.
  • Automate unit testing and contribute to automation of unit testing.
  • Monitor rework carried out on the code based on review comments from code review/ defects raised in unit testing, peer testing, SIT, UAT testing or any other relevant testing phase for core/critical modules.
  • Prepare technical memoranda for user reference.
  • Work with project teams and tech leads to provide solutions and enhancements for automated software/application delivery, recovery, and support.
Qualifications

Qualifications

 

  • Master's (or foreign equivalent) degree in Applied Computer Science or a related field.
  • 2 years of work experience in the job offered or a related position designing and developing Java/J2EE software applications in the financial/banking industry.
  • 2 years of experience in each of the following: 1) Orchestrate database migration initiatives, including schema migration, data replication, and cutover activities using Ant, Maven, REST API, ModelView to transition databases to new environments or technologies; 2) Implement enterprise archive solutions for long-term retention and management of business-critical documents and records, ensuring compliance using SSL for data encryption; 3) Configure and customize Struts framework including Spring (Boot, IOC, AOP, JDBC) and utilize cloud-based APIs to write network/system level tools for securing cloud environments; 4) Implement federated single sign-on solutions using industry-standard protocols SAML (Security Assertion Markup Language) and OAuth, enabling users to access multiple applications and systems with a single set of credentials; and 5) Refactor code for JVM Optimization and performance of application.

Other Requirements

  • Must have a valid federal security clearance.

Work Model

 

  • Hybrid work - one day per week required at client site in Washington, DC.

Salary & Benefits

 

  • $137,648.00 per year along with standard company benefits
Employment Type: FULL_TIME