DTCC's Information Technology group needs to deliver secure, reliable technology solutions that enable DTCC to be the trusted infrastructure of the global capital markets. This involves developing essential applications, building infrastructure capabilities, and implementing data standards and governance. The Software Development Engineer In Test (SDET) role is crucial for ensuring the quality of these software products through automation.
Requirements
- Hands on experience with test automation frameworks and tools, such as Selenium, TestNG, etc. as well as CI/CD technologies (e.g. Cloudbees, Bitbucket, Jenkins, Cucumber, Git, JUnit, Jira etc.).
- Strong experience with automated testing.
- Hands on with backend test automation using Rest Assured/Karate for API testing.
- Proficiency in at least one programming language (Java, Python, etc.).
- Knowledge of Databases and SQL preferred.
- Solid understanding of databases with the ability to write and optimize SQL queries.
- Familiarity with both Agile and Waterfall development methodologies, and experience working in onsite/offshore coordination models.
Responsibilities
- Develop and maintain automated test scripts for APIs, UI and backend services
- Implement and enhance existing test scripts to support regression and integration testing.
- Design test cases based on user stories and requirements.
- Performs system integration and automated testing for new or updated applications.
- Identify, log and resolve defects using tools such as Jira or similar.
- Integrate automated tests with CI/CD pipelines (e.g. Jenkins, Bitbucket, etc.)
- Stay ahead of with new software testing methodologies, tools, and technologies.
Other
- Minimum of 4 years of related experience
- Bachelor's degree preferred or equivalent experience
- Excellent problem-solving skills and keen attention to detail.
- Strong written and verbal communication abilities.
- Demonstrated ability to work effectively in collaborative, team-oriented environments.