×
Register Here to Apply for Jobs or Post Jobs. X

Software Developer Engineer in Test

Job in Bloomington, Monroe County, Indiana, 47401, USA
Listing for: Luxoft
Full Time position
Listed on 2026-07-07
Job specializations:
  • Software Development
    Java Developer, Software Testing, Backend Developer, SQL Developer
Salary/Wage Range or Industry Benchmark: 80000 - 110000 USD Yearly USD 80000.00 110000.00 YEAR
Job Description & How to Apply Below

Project description

We are looking for a strong Java-focused SDET who is comfortable working close to the application code. Not only a test writer, but someone who can design and extend automation infrastructure. Able to understand how another application consumes the SDK / Dev Kit and convert those flows into stable integration tests. Comfortable debugging complex Java behavior, reading production code, and discussing implementation details with developers.

Strong enough technically to help choose and implement the right Swing UI automation approach.

Responsibilities
  • Design, implement, and maintain Java-based integration tests for a geoscience data management application.
  • Simulate real product usage through the application’s SDK / Dev Kit layer.
  • Analyze SDK-level calls from consuming applications and convert them into automated integration test scenarios.
  • Create and maintain unit tests using JUnit and related Java testing tools.
  • Validate data retrieval, consistency, error handling, and compatibility across database-backed workflows.
  • Contribute to the design of a Swing UI automation approach for Windows and Linux.
  • Investigate test failures, debug Java code, analyze logs, and provide clear root‑cause findings.
  • Integrate automated tests into CI/CD pipelines and improve overall test stability and maintainability.
Skills Must have
  • Strong hands‑on experience with Java.
  • Solid understanding of object‑oriented programming, clean code principles, and maintainable test architecture.
  • Experience with JUnit, AssertJ, Mockito, or similar Java testing tools.
  • Solid experience designing unit/integration/E2E tests for complex Java applications.
  • Experience with JNI.
  • Ability to test through SDKs, Dev Kits, APIs, or internal service layers.
  • Good SQL knowledge and experience with relational databases.
  • Strong debugging skills in Java applications.
  • Experience with Maven or Gradle.
  • Experience with Git and CI/CD pipelines (preferably, Gitlab CI).
  • Proficiency with AI tools.
  • Ability to analyze API calls, data flows, logs, and application behavior to convert real usage scenarios into automated tests.
Nice to have
  • Java Swing UI automation.
  • Experience with Java Access Bridge, AssertJ Swing, or similar tools.
  • Basic exposure in C++.
  • Cross‑platform testing on Windows and Linux.
  • JVM instrumentation, reflection, Java agents, or injecting test/control logic into a running Java application.
  • Experience building custom test automation frameworks.
  • Experience testing SDKs, libraries, plugins, or developer‑facing APIs.
  • Isolated database test environments.
  • Experience with geoscience, seismic, well data, or enterprise data management systems.
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary