DTCC is looking for an SDET to develop capabilities and code to automate testing of their products and systems, and to be part of a business-aligned development squad that specializes in building, enhancing and maintaining custom software and solutions supporting the business.
Requirements
- Proven min experience of 6-8 years with automated unit and integration testing.
- Hands On experience with test automation frameworks and tools, such as Selenium, JUnit, TestNG, etc. as well as CI/CD technologies (e.g. Cloudbees, Bitbucket, Jenkins, Cucumber, Git, JUnit, Jira etc.).
- Extensive experience with testing modern scripting language-based components.
- Strong experience with automated testing and test-driven development
- Detailed understanding of smoke testing, black-box, and non-black box testing, as well as regression testing.
- Knowledge of software testing methodologies and techniques, including unit testing, integration testing, and functional testing
- Expert and hands on with backend test automation using Rest Assured/Karate for API testing. JDBC/JPA for database testing (Oracle/ DB2/ Snowflake).
Responsibilities
- Design, develop, and execute automated tests to ensure the quality of software products.
- As a squad member, work to understand software requirements.
- Design, develop and maintain automated tests that validate the functionality.
- As a squad member work to identify and resolve defects and improve the overall software testing process.
- Implement and maintain continuous integration and continuous delivery (CICD) processes.
- Diagnose and remediate software defects.
- Responsible for system integration testing, including automation, of newly developed or enhanced applications.
Other
- DTCC offers a flexible/hybrid model of 3 days onsite and 2 days remote (onsite Tuesdays, Wednesdays and a third day unique to each team or employee).
- Bachelor’s degree in computer science, Software Engineering, or a related field.
- Excellent problem-solving skills and attention to detail
- Excellent written and verbal communication skills
- Strong teamwork and collaboration skills.