Skill
Unit Testing
Software Development and Engineering Practices
Unit testing is a software testing practice in which individual components or functions of a program are tested in isolation to verify they behave as expected. Developers write automated test cases, often using frameworks like JUnit, pytest, or Jest, that run quickly and catch regressions early in the development cycle. It is a foundational practice in test-driven development and modern software engineering workflows aimed at improving code reliability.
Unit Testing in the job market
Last checked September 13, 2026
- Open roles
- 19
- Employers
- 12
- Median pay
- —
- Disclose pay
- —
on Career App right now
hiring for it
not enough disclosed
of these roles
Open roles requiring Unit Testing (19)
Software Engineer, Sr. (Apps)
AeroVironment
Full-time · Pittsburgh, PA · $111,500 – $170,000
A senior software engineer role focused on designing and developing user-facing applications and UI frameworks for complex systems, working with experienced engineers in a structured development environment. This suits engineers with 12+ years of experience who are skilled in C++ and QML and want to tackle problems spanning UI architecture, real-time data systems, and hardware integration.
Listed on AeroVironment’s careers site · Apply there ↗
Senior Video Player Engineer, iOS
Supercast
Tempe, AZ · $143,000 – $161,000
A senior engineer to design and build video player functionality for Fox's iOS and tvOS streaming applications, serving massive live events and millions of viewers. Suits experienced iOS developers comfortable leading teams, mentoring others, and taking ownership of complex playback architecture.
Listed on Supercast’s careers site · Apply there ↗
Machine Learning Quality Engineer
LSEG
This role is for an engineer to build testing and evaluation systems for AI agents and tools at a financial infrastructure company. It suits someone with strong Python skills and experience evaluating large language models who wants to ensure AI systems work safely and correctly in a regulated environment.
Listed on LSEG’s careers site · Apply there ↗
SR. SOFTWARE ENGINEER (AI Innovation)
The Home Depot
GEORGIA - VIRTUAL - GA01 · $80,000 – $180,000
A senior software engineer role focused on AI innovation, responsible for developing and maintaining production applications while mentoring junior engineers and collaborating with product teams. This suits experienced engineers who want to grow technically while contributing to a large organization's digital transformation.
Listed on The Home Depot’s careers site · Apply there ↗
SW engineer - Silicon CAD tool development
Intel
Full-time · Santa Clara, CA · $149,600 – $211,200
A mid-level software engineer will build and own key subsystems for Intel's chassis automation tool, which translates high-level SoC infrastructure requirements into RTL, register definitions, and verification collateral. The role suits someone comfortable with full-stack tool development who wants to influence next-generation chip architectures from the ground up.
Listed on Intel’s careers site · Apply there ↗
C++ Software Engineer
Boeing
Full-time
Boeing is seeking a Software Engineer to design and develop simulation models and virtual environments for defence and security applications across air, land, and maritime domains. This role suits engineers with a strong foundation in C++ or Lua who are interested in growing within a diverse software engineering portfolio while maintaining work-life balance in a collaborative UK-based team.
Listed on Boeing’s careers site · Apply there ↗
R&D Engineer Software 5
Broadcom Inc.
San Jose, CA · $143,800 – $230,000
A Principal-level software engineer position developing control software and firmware for complex electronic products, with ownership spanning from initial design through customer deployment and field support. This role suits experienced embedded systems engineers who want deep technical leadership in a small-team environment without large organizational overhead.
Listed on Broadcom Inc.’s careers site · Apply there ↗
Senior/Software Engineer II, Android
Duolingo
New York, NY · $153,000 – $207,000
This role involves building and maintaining native Android features for Duolingo's subscription conversion surfaces, which handle paywalls, purchases, and subscription management. It suits mid-level Android engineers who can mentor junior developers and want to work on high-impact features within a data-driven, experimental product environment.
Listed on Duolingo’s careers site · Apply there ↗
Senior Software Engineer, iOS
Thrive Market
Full-time · Playa Vista, CA · $175,000 – $190,000 · Remote
A Senior iOS Engineer role focused on modernizing Thrive Market's mobile app from a legacy codebase into a scalable, modular architecture. This suits experienced Swift developers who want to work on personalization features and technical infrastructure for a consumer e-commerce platform with social impact.
Listed on Thrive Market’s careers site · Apply there ↗
Staff Backend Engineer
Future Co
Full-time · Remote · $200,000 – $230,000
Staff Backend Engineer building APIs and infrastructure for a personalized health guidance platform. This role suits experienced backend engineers who want to balance technical excellence with startup velocity while working across core services and customer-facing features.
Listed on Future Co’s careers site · Apply there ↗
Asked for alongside Unit Testing
Measured from the 19 open roles that name Unit Testing — not from a curated list.
- Git8 roles42.1%
- CI/CD7 roles36.8%
- Agile5 roles26.3%
- C++5 roles26.3%
- Integration Testing5 roles26.3%
- TypeScript5 roles26.3%
- Java4 roles21.1%
- JavaScript4 roles21.1%
Roles that use Unit Testing
Employers hiring for Unit Testing
12 in total, most open roles first.
- LLSEG3 roles
- SSupercast3 roles
- DDuolingo2 roles
- The Home Depot2 roles
- ZZencastr2 roles
- AeroVironment1 role
Related skills
Curated neighbors in the taxonomy, whether or not employers ask for them together.