Apply For
We are looking for an Software Development Engineer in Test to join our team, focused on validating a Java codebase migration. Unlike a traditional QA role, this position requires strong Java development skills, you will write, own, and maintain production-grade automation code, integrate test suites into CI/CD pipelines, and work as a technical peer alongside Backend Engineers and DevOps. You will also extend and maintain our existing automation framework running in Jenkins.
*This is a fully remote role, working under US EST Time zone.
In this role, you will get to:
- Design and implement test strategies for the Java 8 to Java 21 migration, covering compatibility, regression, and behavioral validation.
- 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.
You’ll be successful if you have:
- 2-4 years of Software Development in Test (SDET), test automation engineering, or backend development experience, with at least 1-2 years writing automation in Java.
- Strong Core Java (JSE) skills, multithreading, collections, memory management; must write clean, maintainable test code, not just execute scripts.
- Solid understanding of Java version differences, including module system changes, deprecated APIs, and runtime behavioral differences.
- Hands-on experience building or extending automation frameworks
- Strong experience in API testing and backend validation using RestAssured, Postman, or similar tools.
- Hands-on Jenkins experience, writing and maintaining Jenkinsfiles, integrating test suites into deployment pipelines.
- Working SQL knowledge, writing and validating queries, understanding schema design, verifying data integrity in relational databases.
- Familiarity with test management and defect tracking tools (Jira, TestRail, or similar).
- Strong English communication skills (written and spoken) for collaboration with a US-based team.
- Ability to work fully remote under US time zones.
It’s Nice If You Have:
- Experience in fintech or high-transaction systems (payments, ledgers, financial data pipelines).
- Familiarity with NoSQL databases and RDBMS interaction via application layers.
- Experience with performance/load testing tools (JMeter, K6, or similar).
- Understanding of logging, monitoring, and observability tools (ELK, Grafana, Datadog, or similar).
- Exposure to AI-assisted development tools applied in a testing or coding context.
What this opportunity offers
- Fully remote position (work from anywhere under the US time zones).
- Opportunity to learn modern Java practices on a real migration project with senior mentorship.
- Collaborative and supportive team environment.
APPLY NOW!
