JOBSEARCHER

Software Development Engineer in Test (SDET) - Java.

Overview: In this role, you will advance DTCC's cloud-ready, Java-based platforms that support financial risk management and settlements. You'll join a cross-functional squad within a multi-year modernization program, ensuring stability and reliability of the clearing ecosystem. You will design and own scalable test automation frameworks, embedding quality across the SDLC. This is a hands-on leadership role that builds enterprise-grade automation solutions at scale. Compensation / Benefitsbase pay and annual incentivehealth and life insurancepension/retirement benefitspaid time off and family care leavesflexible/hybrid work modelother location-based well-being benefits
Responsibilities:
  • Lead design and evolution of enterprise-grade test automation frameworks integrated into CI/CD pipelines
  • Promote automation-first quality across API, UI, and integration layers
  • Leverage AI-driven testing to enhance efficiency, coverage, and reliability
  • Mentor and lead the quality engineering community to accelerate automation adoption
  • Develop robust Java-based automation frameworks with Selenium WebDriver, TestNG/JUnitCreate reusable code and base components using OOP principles
  • Implement Page Object Model and other scalable automation patterns
  • Build UI, API, and backend automation, including JDBC/JPA and SQL validation
  • Diagnose and fix flaky tests, optimize test suites, and improve stability
  • Integrate automated tests into CI/CD tools like Jenkins and Bitbucket
  • Contribute to architecture discussions, code reviews, and quality best practices
  • Collaborate with engineering, product, and DevOps in Agile environments
Key requirements:
  • Strong Core Java programming with hands-on automation framework development
  • Deep Selenium WebDriver experience including Page Objects and locator strategies
  • Experience with TestNG and/or JUnit, Maven/Gradle, Git, and CI/CD pipelinesAPI testing experience with Rest Assured and SQL-based validation
  • Understanding of TDD/BDD methodologies and quality engineering practices
  • Exposure to cloud environments and containerization (optional)
  • Excellent debugging, refactoring, and test-automation problem-solving skills
  • Bachelor in Computer Science or related field, or equivalent experiencecollaborationmentoringstrong communication
  • Core Java
  • Selenium WebDriverTestNG