THE DEPOSITORY TRUST & CLEARING CORPORATION SEEKS: TITLE: Principal Software Development Engineer in Test (SDET)
JOB DUTIES: This role encompasses automation development and execution, functional, and non-functional testing. The SDET role specializes in the design, development, execution, and maintenance of automated tests to ensure the quality of software products. Partners with team members to understand software requirements and execute automated tests that validate the functionality while considering privacy and security requirements.
The role is responsible for ensuring that all applications, system products, projects, and solutions meet defined enterprise quality standards. Provide centralized, independent quality assurance services across the firm, including functional and non-functional testing for all products, services, and applications across businesses. Design, develop, and maintain automated testing solutions, providing testing expertise, oversight, and direction to ensure the functionality of solutions and that design specifications are met.
Responsibilities:
- Support an environment that ensures employees understand how their efforts contribute to overall business strategy
- Manage the team's book of work, partnering with leadership to plan the future supply and demand of resources required
- Evaluate the testing status of projects while identifying and advancing critical risks
- Ensure timely delivery of work including; supervising dependencies, tracking progress and project milestone completion
- Influence designs towards re-usable IT components and services keeping in mind test validation and test automation principles
- Maintain a high degree of cross-team and cross-application coordination to ensure end-to-end testing meets intended objectives
- Drive the preparation and execution of end-to-end and automated test planning and execution activities
- Provide testing expertise to project teams; partner with Development team to tackle application issues
- Interact with senior management to share and present future automation strategy
- Review test strategy with customers to ensure comprehensive coverage and acquire feedback
- Responsible for the provisioning of test environments for the team, and assist with coordination to resolve issues
- Mitigates risk by following established procedures and supervising controls, spotting key errors and demonstrating strong ethical behavior.
JOB REQUIREMENTS : Bachelor's degree in Electronic Engineering, Computer Science, Information Technology, Engineering (any) or related field and 8 years of experience in the job or related position. Prior experience to include:
- QA methodologies and applying the methodologies in test plan/test strategy development.
- Leading QA activities in a fast-paced Agile development team, with hands-on experiences in analyzing requirements, converting requirements into meaningful test scenarios, and implementing effective test cases and harnesses accordingly
- Java programming language and hands-on experience in developing back-end automated functional tests with any of the Unit Test frameworks (Junit, TestNG, Xunit, etc).
- Experience with test automation libraries and tools Selenium and Rest Assured
- SQL development with at least one of the common relational databases.
- Hands-on experience with at least one of these CI/CD pipelines, Jenkins/CloundBees, GitLab, etc.
- Agile team across functionalities
- Testing 'big data' solutions and data pipelines (such as Snowflake, Hadoop, Spark, Presto, etc.)
- Data management
LOCATION: Tampa, FL. Telecommuting may be permitted a few days a week. When not telecommuting, must report to DTCC's office in Tampa, FL.
APPLY: Please e-mail resume with cover letter to DTCC at , reference Job Code 9412817/ Principal Software Development Engineer in Test (SDET)/ Tampa FL