
Lead Software Development Engineer in Test
Depository Trust & Clearing Corporation (DTCC)2 months ago
Tampa, FL, USAStaff+
Responsibilities
- Design, develop, execute, and maintain automated tests across the software delivery lifecycle.
- Design and enhance test automation frameworks and maintain traceability from user stories through test cases to automated scripts.
- Perform functional, non-functional, unit, integration, regression, smoke, black-box, and non-black-box testing.
- Develop backend API tests using Rest Assured and Karate and perform database testing using JDBC/JPA.
- Create applications and unit test cases that validate functional requirements and compliance with privacy, security, and organizational standards.
- Integrate automated testing into continuous testing and CI/CD processes.
- Identify dependencies and communicate environmental and test-data requirements.
- Analyze defects, troubleshoot issues, and collaborate with developers, architects, Product Owners, and internal and external teams to improve software quality.
- Research technical solutions, apply testing methodologies, and contribute to risk and control processes.
Requirements
- Minimum of 6 years of related experience.
- Bachelor’s degree preferred and/or equivalent experience.
- Hands-on experience with test automation frameworks and tools including Selenium, JUnit, and TestNG.
- Experience with Cloudbees, Bitbucket, Jenkins, Cucumber, Git, Jira, and other CI/CD technologies.
- Extensive experience testing components based on modern scripting languages and strong experience with automated testing and test-driven development.
- Detailed understanding of smoke, black-box, non-black-box, regression, unit, integration, and functional testing.
- Expert hands-on experience with backend test automation using Rest Assured and Karate for API testing.
- Experience with JDBC/JPA for database testing using Oracle, DB2, or Snowflake.
- Experience in software development and proficiency in at least one programming language such as Java, Python, or C#.
- Knowledge of databases and SQL, including experience writing sophisticated SQL queries.
- Experience working in Agile or Waterfall environments and coordinating onsite/offshore teams.
- Strong problem-solving, attention to detail, written and verbal communication, teamwork, and collaboration skills.
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 and family care, and other leaves of absence.
- Flexible hybrid work model with three days onsite and two days remote; onsite days include Tuesdays, Wednesdays, and a third team- or employee-specific day.
- Investment in professional development and a supportive internal community.
About Depository Trust & Clearing Corporation (DTCC)
Depository Trust & Clearing Corporation (DTCC) runs global post-trade market infrastructure, delivering clearing, settlement, securities depository, trade reporting, and data services for broker-dealers, banks, and asset managers. It provides these services through subsidiaries such as DTC, NSCC, FICC, and the Global Trade Repository, with revenue primarily from transaction and service fees. Founded in 1973 and headquartered in Jersey City, NJ, DTCC is industry-owned and privately held, serving markets across multiple regions.