Jobs via Dice logo

Unit Testing Engineer (Sr. SDET)

Jobs via Dice Lisle, Illinois, United States

hybridfull-time

Salary: $65/Hr

Posted Oct 1, 2025Apply by Oct 31, 2025

Role & seniority: Unit Testing Engineer (Sr. SDET) specializing in Java and .NET

Stack/tools

  • Languages: Java, .NET

  • Frameworks: Spring Boot, JUnit, TestNG, Mockito; xUnit, NUnit, Moq

  • Messaging/architecture: Kafka, Microservices

  • APIs: REST, SOAP

  • CI/CD: Azure DevOps, Git

  • Testing concepts: unit testing, mocks/stubs/test doubles, service virtualization

Top 3 responsibilities

  • Design, implement, and maintain unit tests for backend services and APIs (Java/.NET, Spring Boot)

  • Validate Kafka message flows and microservices interactions; create mocks/stubs for external dependencies

  • Integrate unit tests into CI/CD pipelines; analyze results, debug failures, and support defect resolution; document coverage and strategies

Must-have skills

  • 8–10 years in software testing with strong unit testing focus

  • Proficiency in Java and .NET

  • Experience with Spring Boot, Kafka, and microservices

  • Experience with JUnit, TestNG, Mockito (Java) and xUnit, NUnit, Moq (.NET)

  • CI/CD experience with Azure DevOps and Git

  • REST/SOAP API unit validation; mocking and service virtualization

  • Agile team experience

Nice-to-haves

  • Static code analysis and test intelligence tools (SonarQube, Codacy)

  • Test management/automation tools (TOSCA, qTest)

  • Containerization (Docker, Kubernetes)

  • Open-source testing contributions

Location & work type: Lisle, IL; Hybrid work model

Full Description

Dice is the leading career destination for tech experts at every stage of their careers. Our client, UNICOM TECHNOLOGIES INC, is seeking the following. Apply via Dice today!

Job Title: Unit Testing Engineer (Sr. SDET) Java and .NET

Pay Rate: $65/Hr.

Location: Lisle, IL (Hybrid)

Experience: 8-10 years

Role Overview

We are looking for a highly skilled and experienced Unit Testing Engineer (SDET) to join our development and QA efforts. This role focuses on designing, developing, and maintaining robust unit test suites for enterprise applications built on Java, .NET, and Spring Boot, with a strong emphasis on microservices, Kafka, and API integrations. The ideal candidate will play a key role in ensuring code quality and test coverage within our CI/CD ecosystem, collaborating closely with developers and DevOps teams.

Key Responsibilities

Design, implement, and maintain unit tests for backend services and APIs developed using Java, .NET, and Spring Boot. Validate Kafka message flows and microservices interactions through unit-level testing. Develop mocks, stubs, and test doubles to simulate external APIs and dependencies. Collaborate with developers to understand application logic and ensure testability of code. Integrate unit test execution within CI/CD pipelines using Azure DevOps and Git. Ensure unit-level test coverage for REST and SOAP APIs. Analyze test results, debug failures, and assist in root cause analysis and defect resolution. Document test strategies, test coverage metrics, and reusable unit testing components.

Required Skills & Experience

8-10 years of experience in software testing with a strong focus on unit testing and test automation. Proficiency in Java and .NET programming languages. Solid experience with Spring Boot, Kafka, and Microservices

Hands-on experience with unit testing frameworks such as

Java: JUnit, TestNG, Mockito

.NET: xUnit, NUnit, Moq Experience integrating tests into CI/CD pipelines using Azure DevOps and Git. Strong understanding of REST and SOAP APIs and approaches for unit-level validation. Experience with mocking frameworks and service virtualization Experience working in Agile development environments with cross-functional teams.

Preferred Qualifications

Experience with static code analysis and test intelligence tools (e.g., SonarQube, Codacy). Familiarity with test management and automation tools, including TOSCA and qTest Exposure to containerized environments using Docker or Kubernetes. Excellent analytical, problem-solving, and communication Contributions to open-source testing libraries or tools (a plus).

multi-location

Cookies & analytics consent

We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.

Read how we use data in our Privacy Policy and Terms of Service.