About The Position

The SDET specializes in developing capabilities and code to automate testing of the product or system under test. The role is part of a business-aligned development squad that builds, enhances, and maintains custom software and solutions supporting the business. It is responsible for system integration testing, including automation, of newly developed or enhanced applications, and for translating business and functional requirements into concrete results. The role also includes project coordination and technical management tasks. DTCC offers a flexible hybrid work model with three days onsite and two days remote; onsite days include Tuesdays, Wednesdays, and a third day determined by the team or employee.

Requirements

  • At least 6 years of experience with automated unit and integration testing.
  • Bachelor’s degree in computer science, software engineering, or a related field.
  • Hands-on experience with test automation frameworks and tools such as Selenium, JUnit, and TestNG, and CI/CD technologies and tools such as CloudBees, Bitbucket, Jenkins, Cucumber, Git, and Jira.
  • Extensive experience testing components based on modern scripting languages.
  • Strong experience with automated testing and test-driven development.
  • Detailed understanding of smoke testing, black-box and non-black-box testing, and regression testing.
  • Knowledge of software testing methodologies and techniques, including unit, integration, and functional testing.
  • Expert hands-on experience with backend test automation using Rest Assured or Karate for API testing, and JDBC/JPA for database testing with Oracle, DB2, or Snowflake.
  • Experience in software development.
  • Proficiency in at least one programming language, such as Java, Python, or C#.
  • Experience writing sophisticated SQL queries.
  • Experience with Agile and Waterfall methods and onsite/offshore work models and coordination.
  • Excellent problem-solving skills and attention to detail.
  • Excellent written and verbal communication skills.
  • Strong teamwork and collaboration skills.

Nice To Haves

  • Knowledge of databases and SQL is preferred.

Responsibilities

  • Design, develop, and execute automated tests to ensure the quality of software products.
  • Work with the squad to understand software requirements.
  • Design, develop, and maintain automated tests that validate functionality.
  • Work with the squad to identify and resolve defects and improve the software testing process.
  • Implement and maintain continuous integration and continuous delivery (CI/CD) processes.
  • Diagnose and remediate software defects.
  • Stay current with software testing methodologies, tools, and technologies.
  • Understand and apply industry-specific best practices and standards.
  • Develop expertise in the business areas, systems, and platforms being supported.
  • Perform automated system integration testing for newly developed or enhanced applications.
  • Review requirements and design artifacts; develop unit, integration, and system test cases; and ensure extensive application test coverage.
  • Understand and articulate the business and the value adds.
  • Translate business and functional requirements into concrete results.
  • Perform project coordination and technical management tasks.

Benefits

  • Competitive compensation, including base pay and annual incentive.
  • Comprehensive health and life insurance and well-being benefits, based on location.
  • Pension and retirement benefits.
  • Paid time off, personal/family care, and other leaves of absence to support physical, financial, and emotional well-being.
  • Flexible/hybrid work model with three days onsite and two days remote.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service