This job has expired

This job posting is no longer active and is not accepting applications. Explore similar roles below!

🏢 Offshore Consulting Shops

Luxoft is an IT consulting and software engineering services firm that provides bespoke technology solutions to external clients, often operating as a staff augmentation or professional services provider.

This company was flagged and excluded from default search results. Proceed with caution.

Luxoft
Posted 1mo ago

Software Developer Engineer in Test

Luxoft
Ukraine
RemoteFull Time
Responsibilities
  • designing tests
  • implementing tests
  • debugging Java
Requirements
  • Strong Java experience
  • Test automation design for unit/integration/E2E
  • JUnit/AssertJ/Mockito, JNI, SQL
  • Maven/Gradle
  • Git and CI/CD
  • Strong debugging and SDK testing skills
Technical tools mentioned
JavaJUnitAssertJMockitoJNISQLMavenGradleGitGitlab CIJava SwingJava Access BridgeAssertJ SwingAI tools

Job description

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 / DevKit 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 / DevKit 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, DevKits, 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.

Other

Languages: English: B2 Upper Intermediate

Seniority: Senior

Similar jobs

Software Developer Engineer in Test roles
2mo
Save
Mark Applied
Hide
QA Automation
Europe or Ukraine
RemoteFull Time
JustMarkets
JustMarkets: Multi-asset brokerage providing online trading for forex and CFDs.
3+ YOE3+ years in test automation; proficiency in JavaScript/TypeScript/Java/Python/C#; experience with Playwright/Selenium/Cypress; API testing (Postman/GraphiQL); CI/CD (GitLab); Git, TestRail/JIRA; SQL; Grafana/Graylog; English B1+.
JavaScript, TypeScript, Playwright, Selenium, Cypress, Postman, GraphiQL, Graylog, Grafana, GitLab, GitLab CI, GitHub Actions, Git, TestRail, JIRA, Confluence, Docker, Jenkins, REST Assured, SQL, Claude Code
1w
Save
Mark Applied
Hide
Software Development Engineer in Test
Kyiv, Kyivska oblast, Ukraine
HybridFull Time
Precoro
Precoro: Cloud-based procurement and spend management software for businesses.
4+ YOERequires 4+ years in QA automation, 2+ years as an SDET, and hands-on Playwright and TypeScript experience. Framework architecture, testing architecture, and code improvement skills required.
Playwright, TypeScript, CI/CD, GitHub Actions, GitLab CI
1mo
Save
Mark Applied
Hide
Software Development Engineer in Test
Krakow or Antwerp or Lisbon or Kyiv or New York City or Europe
RemoteContract
IntellectEU
IntellectEU: Provides blockchain integration and financial messaging solutions for institutions.
6+ YOE6+ years Java development and test automation experience; degree in computer science; experience testing distributed systems (REST, message queues); proficient with test frameworks (Cucumber, JUnit, TestNG, RestAssured), Docker, Gradle/Maven; fluent English.
Kotlin, Spring Boot, ActiveMQ, Gradle, Ansible, Docker, Canton, Cucumber, JUnit, TestNG, RestAssured, Java, Maven
This job has expired