Principal Software Development Engineer in Test

DTCC

Not Interested
Bookmark
Report This Job

profile Job Location:

Tampa, FL - USA

profile Monthly Salary: Not Disclosed
Posted on: Yesterday
Vacancies: 1 Vacancy

Job Summary

Description

THE DEPOSITORY TRUST & CLEARING CORPORATION SEEKS:

TITLE:Principal Software Development Engineer in Test

JOB DUTIES:Responsible for independently leading Test Engineering teams and for developing test plans and executing those plans against the corresponding test procedures. Accountable for the development release and maintenance of test procedures.

Specifically role holder will be responsible for the following professional duties:

  • 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 cloud application.
  • Play an active role in translating business and functional requirements into concrete deliverables.
  • Apply advanced java / Selenium development skills and experience in test environments.
  • Lead develop and consult on test automation strategies and provide critical feedback in requirements design implementation and execution phases.
  • Perform hands on automation at all software layers (e.g. UI services APIs etc.) as well as CI/CD technologies (e.g. Cloudbees Jenkins Cucumber Git JUnit Jira etc.).
  • Develop and enhance next generation Test Engineering Automation solutions in a Continuous Integration environment.
  • Work in Agile/DevOps environment in collaboration with BAs product owners and application developers.
  • Define design development documentation and maintenance of tools and Automation Frameworks for current and next gen Software Platforms/Frameworks as part of an Agile team.
  • Partner with different stake holders - Product Management Application Development DevOps and other Technical teams.
  • Contribute to the Automation development of end-to-end regression.
  • Work closely with business and AD subject matter experts to continually improve depth and breadth of knowledge for assigned applications/systems.
  • Mentor more junior Test engineers verifying work products and providing guidance as needed.
  • Work on multiple work streams concurrently in a fast-paced environment.
  • Responsible for project coordination and technical management of applications/systems.

JOB REQUIREMENTS: Bachelors degree in Computer Science Information Technology Engineering (any) or related field and 8 years of experience in the job or related position. Prior experience to include:

  • Testing modern scripting language-based components.
  • Automated testing and test-driven development.
  • Smoke testing black-box and non-black box testing as well as regression testing.
  • Software testing methodologies and techniques including unit testing integration testing and functional testing.
  • Backend test automation using Rest Assured/Karate for API testing. JDBC/JPA for database testing (Oracle/ DB2/ Snowflake).
  • Software Development.
  • At least one programming language (Java Python C# etc.).
  • Writing sophisticated SQL queries.
  • Agile/Waterfall onsite/offshore work model and coordination.

LOCATION:Tampa FL. Telecommuting may be permitted a few days a week. When not telecommuting must report to DTCCs office in Tampa FL.

APPLY:Please e-mail resume with cover letter to DTCC at reference Job Code/ Principal Software Development Engineer in Test/Tampa FL




Required Experience:

Staff IC

DescriptionTHE DEPOSITORY TRUST & CLEARING CORPORATION SEEKS:TITLE:Principal Software Development Engineer in TestJOB DUTIES:Responsible for independently leading Test Engineering teams and for developing test plans and executing those plans against the corresponding test procedures. Accountable for...
View more view more

Key Skills

  • Continuous Integration
  • Docker
  • Jenkins
  • Python
  • System Design
  • Agile
  • C/C++
  • Go
  • Systems Engineering
  • Software Development
  • Java
  • Distributed Systems