ION

Senior Software Engineer (Test Automation & Platform), New York

ION • US
Java
We are looking for a Senior Software Engineer with strong Java backend experience to design, build, and maintain automated test frameworks for distributed systems. This role focuses on backend services, API automation, CI/CD integration, and release management, working closely with engineering and DevOps teams to ensure production-ready software.

Key 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
  • Required Experience & Skills

  • 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
  • Nice to Have

  • 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