
Lead Software Development Engineer in Test
Depository Trust & Clearing Corporation (DTCC)6 months ago
Tampa, FL, USAStaff+
Responsibilities
- Design, develop, execute, and maintain automated tests across the software delivery lifecycle.
- Contribute to automation framework design and enhancement, including traceability from user stories through test cases to automated scripts.
- Define and communicate environmental and test-data requirements and identify dependencies.
- Act as a technical expert for one or more DTCC applications.
- Create applications and unit test cases that validate functional requirements.
- Implement continuous testing and integrate automated tests with CI/CD pipelines.
- Perform backend test automation and API testing using Rest Assured or Karate.
- Collaborate with internal and external teams on development, testing, troubleshooting, and software quality improvement.
- Apply privacy, security, risk, and control requirements in day-to-day testing activities.
Requirements
- At least 6 years of related experience.
- Bachelor’s degree preferred and/or equivalent experience.
- Hands-on experience with test automation frameworks and tools such as Selenium and TestNG.
- Experience with CI/CD technologies and tools including CloudBees, Bitbucket, Jenkins, Cucumber, Git, JUnit, and Jira.
- Strong experience with automated testing and backend API test automation using Rest Assured or Karate.
- Proficiency in at least one programming language, such as Java or Python.
- Knowledge of databases and SQL, including the ability to write and optimize SQL queries.
- Familiarity with Agile and Waterfall development methodologies and onsite/offshore coordination models.
- Strong problem-solving, attention to detail, written communication, verbal communication, 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, including onsite Tuesdays, Wednesdays, and a third team- or employee-specific day.
- Professional development investment and learning opportunities.