Synergy Interactive · 8 hours ago
Software Engineer in Test
Synergy Interactive is seeking a Software Engineer in Test to design and develop automated test frameworks for backend services and APIs. The role involves building and maintaining automated tests, integrating testing into CI/CD pipelines, and ensuring quality across systems deployed in AWS environments.
Responsibilities
Design and develop Java-based automated test frameworks for backend services and APIs
Build and maintain automated API, integration, and end-to-end tests
Integrate automated testing into CI/CD pipelines and enforce quality gates
Partner with engineering and DevOps teams on release management and deployment readiness
Validate systems running in AWS environments, including distributed and cloud-native architectures
Maintain test data, environments, and automation tooling
Diagnose failures across test, build, and deployment pipelines and collaborate on fixes
Advocate for automation-first practices and system-level quality engineering
Qualification
Required
Strong hands-on experience with Java
Experience testing backend services and APIs (REST, JSON)
Experience with Maven and Java build tooling
Solid experience working with CI/CD pipelines
Experience with applications deployed on AWS
Background in test automation for backend or platform systems
Experience working in Agile / DevOps environments
Preferred
Experience with Python for test automation or tooling
Familiarity with Spring Boot applications
Experience with GitLab CI or similar CI tools
Experience testing Kafka or event-driven systems
Exposure to microservices and distributed architectures