A technology solutions company is seeking a highly skilled Unit Testing Engineer (SDET) to enhance their development and QA efforts. The ideal candidate will design and maintain unit test suites for applications built on Java, .NET, and Spring Boot, focusing on microservices and API integrations. Responsibilities include validating Kafka message flows, collaborating with developers, and integrating testing within CI/CD pipelines. Candidates should have extensive experience in unit testing and test automation with proficiency in Java, .NET, and relevant frameworks.
Qualifications
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 architecture.
Responsibilities
Design and maintain unit tests for backend services and APIs.
Validate Kafka message flows and microservices interactions.
Develop mocks, stubs, and test doubles to simulate external APIs.
Collaborate with developers to ensure testability of code.
Integrate unit test execution within CI/CD pipelines.
Ensure unit-level test coverage for REST and SOAP APIs.
Analyse test results and assist in defect resolution.
Document test strategies and metrics.
Skills
Unit Testing
Java
.NET
Microservices
Kafka
API Integrations
Tools
JUnit
TestNG
Mockito
xUnit
NUnit
Moq
Azure DevOps
Git
Docker
Kubernetes
Job description
A technology solutions company is seeking a highly skilled Unit Testing Engineer (SDET) to enhance their development and QA efforts. The ideal candidate will design and maintain unit test suites for applications built on Java, .NET, and Spring Boot, focusing on microservices and API integrations. Responsibilities include validating Kafka message flows, collaborating with developers, and integrating testing within CI/CD pipelines. Candidates should have extensive experience in unit testing and test automation with proficiency in Java, .NET, and relevant frameworks.