We are looking for a Software Development Engineer in Test to join our team, focused on validating a Java codebase migration. In this role, you will design and implement test strategies, write and maintain automated test code, and extend and maintain our existing automation framework running in Jenkins.
Requirements
- Design and implement test strategies for the Java 8 to Java 21 migration
- Write and maintain automated test code in Java for API, backend services, and integration layers
- Build, extend, and own our existing Java-based automation framework running in Jenkins
- Set up and maintain CI/CD pipelines using Pipeline-as-Code (Groovy/Jenkinsfile)
- Validate functional and non-functional behavior of migrated services, identifying edge cases and compatibility risks
- Perform API, integration, and regression testing across the application stack
- Collaborate with Java Developers to review code changes, assess migration risks, and define test coverage
- Manage and triage defects with clear root cause analysis and technical documentation
- Maintain test documentation, test cases, and validation reports
Benefits
- Fully remote position
- Opportunity to learn modern Java practices on a real migration project with senior mentorship
- Collaborative and supportive team environment