
Senior Software Development Engineer in Test (Java, Selenium)
Depository Trust & Clearing Corporation (DTCC)11 hours ago
Tampa, FL, USASenior
Responsibilities
- Design, build, and maintain scalable Java automation frameworks with Selenium WebDriver, TestNG, and/or JUnit.
- Develop reusable Java utilities, base classes, and helpers using object-oriented programming principles and Page Object Model patterns.
- Create automated tests for UI, REST APIs, backend systems, and database validation using JDBC/JPA and SQL.
- Debug, refactor, and optimize Selenium tests, including locator strategies, synchronization, and flaky-test remediation.
- Integrate automated test suites into Jenkins and Bitbucket pipelines for continuous testing.
- Participate in code reviews, architecture and design discussions, and technical problem-solving related to automation and quality strategy.
- Collaborate with developers, product owners, architects, platform teams, and DevOps teams to improve quality and delivery.
Requirements
- At least 6–8 years of experience with automated unit and integration testing.
- Bachelor’s degree in computer science, software engineering, or a related field.
- Strong hands-on Core Java programming experience demonstrated through automation framework development.
- Knowledge of Java object-oriented programming, collections, exception handling, and basic concurrency or multithreading.
- Deep hands-on Selenium WebDriver experience, including Page Objects, XPath/CSS locator strategies, synchronization, and test stability.
- Experience with TestNG and/or JUnit, Maven/Gradle, Git, and CI/CD pipelines.
- Experience with API testing using Rest Assured and SQL-based backend validation.
- Strong understanding of software testing methodologies and TDD/BDD principles.
- Ability to complete hands-on Java and Selenium coding exercises and live technical interviews.
- Excellent problem-solving, communication, and collaboration skills.
- Preferred: exposure to cloud environments and containerization with Docker and Kubernetes.
- Preferred: experience with performance testing tools such as JMeter and Agile/DevOps environments.
Benefits
- Competitive compensation including base pay and annual incentive.
- Comprehensive health and life insurance and well-being benefits, varying by location.
- Pension and retirement benefits.
- Paid time off, personal/family care, and other leaves of absence.
- Flexible hybrid work model with three days onsite and two days remote; onsite days include Tuesdays, Wednesdays, and a third team- or employee-specific day.
About Depository Trust & Clearing Corporation (DTCC)
Depository Trust & Clearing Corporation (DTCC) runs global post-trade market infrastructure, delivering clearing, settlement, securities depository, trade reporting, and data services for broker-dealers, banks, and asset managers. It provides these services through subsidiaries such as DTC, NSCC, FICC, and the Global Trade Repository, with revenue primarily from transaction and service fees. Founded in 1973 and headquartered in Jersey City, NJ, DTCC is industry-owned and privately held, serving markets across multiple regions.