Overview
Hybrid
$50 - $55
Contract - W2
Contract - Independent
Skills
Apache JMeter
Apache Kafka
Automated Testing
Cloud Computing
Cloud Foundry
Collaboration
Continuous Delivery
Continuous Integration
Data Integrity
Debugging
Docker
Dynamic Testing
Git
GitLab
Grafana
IO
JUnit
Java
Jenkins
Kubernetes
Load Testing
Microservices
Oracle
PL/SQL
Performance Testing
Pivotal
RDBMS
RESTful
Redis
Regression Analysis
Reporting
Software Design
Software Development
Spring Framework
Test Suites
TestNG
Testing
Virtualization
Writing
Job Details
Role : SDET
Location: St. Louis, MO Onsite 3 days per week
Start: On or about May 19, 2025
Rate : $55/hr on W2 AI
We are looking for a Senior Software Development Engineer in Test (SDET) who can design, build, and maintain test automation frameworks and tools at the same level of quality and rigor as our Software Engineers. This is a hands-on role for someone who brings deep technical expertise in test automation, strong coding ability in Java, and a developer s mindset. You will be working within an enterprise-scale, mission-critical, on-premise private cloud environment powered by Java 8, Spring Boot, RESTful APIs, Oracle RDBMS, Redis, Kafka, and PCF (Pivotal Cloud Foundry).
Responsibilities
Design and implement comprehensive test automation strategies for REST APIs and microservices built with Spring Boot and Java.
Develop and maintain robust test suites using JUnit and TestNG, with clean, maintainable code that integrates with CI/CD pipelines.
Collaborate closely with development teams to implement testable design and shift-left testing practices.
Create, own, and evolve reusable frameworks for unit, integration, regression, and end-to-end testing.
Validate cloud-native deployments and behaviors in a PCF environment.
Conduct data integrity, performance, and load testing for Oracle, Kafka, and Redis-backed services.
Maintain strong visibility into test effectiveness, coverage, and system health via pipeline integration and automated reporting.
Advocate for modern testing approaches, including contract testing and service mocking.
Required Qualifications
5+ years of hands-on experience as an SDET or Software Engineer in Java (Java 8 or later).
Deep experience using JUnit and/or TestNG for writing test automation frameworks and suites.
Demonstrated ability to build and test RESTful APIs in Spring Boot environments.
Strong experience with CI/CD tools (e.g., Jenkins, GitLab CI), Git, and test lifecycle automation.
Practical knowledge of Oracle SQL, Kafka, and Redis from a testing perspective.
Experience testing and validating applications deployed in PCF or equivalent private cloud platforms.
Strong debugging, troubleshooting, and software design fundamentals. Preferred Qualifications
Experience with Pact.io or similar tools for contract testing in microservices environments.
Familiarity with containerization (Docker), and Kubernetes.
Exposure to service virtualization, mocks/stubs, and dynamic test environments.
Experience with performance testing tools (e.g., JMeter, Gatling).
Working knowledge of observability tools like Prometheus, Grafana, or ELK stack.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.