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