DTCC is seeking an SDET to automate testing of their financial market products and systems, ensuring quality and efficiency in software development.
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.
- Design, develop and maintain automated tests that validate the functionality.
- 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.
- Responsible for reviewing requirements and design artifacts, developing unit, integration and system test cases, ensuring extensive test coverage for our applications.
- Play an active role in translating business and functional requirements into concrete results.
Other
- As a squad member, work to understand software requirements.
- As a squad member work to identify and resolve defects and improve the overall software testing process.
- Stay current with new software testing methodologies, tools, and technologies.
- Understand and apply industry-specific best practices & standards.
- Establish level of expertise in the business areas, systems and platforms being supported.