Principal Software Engineer in Test
Principal Software Engineer in Test
The Depository Trust & Clearing Corporation (DTCC)
Jersey City, NJ
See who The Depository Trust & Clearing Corporation (DTCC) has hired for this role
The Depository Trust & Clearing Corporation (DTCC) provided pay range
This range is provided by The Depository Trust & Clearing Corporation (DTCC). Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.
Base pay range
Being a member of the Enterprise Test Engineering (“ETE”) family, you will be responsible for ensuring that all applications and systems meet defined quality standards. The ETE family encompasses three major areas including (a) functional testing, (b) non-functional testing, and (c) test architecture and enablement. Other key focuses include regression testing, browser testing, performance testing, capacity and stress testing, resiliency testing, environment management services, and infrastructure testing. Develops, conducts, and evaluates testing processes, working closely with developers to remediate identified system defects. In-depth knowledge of automated testing tools, and quality control and assurance approaches including the creation of reusable foundational test automation framework for the entire organization.
The Test Engineering 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.
Your Primary Responsibilities:
- Building robust, scalable, and high-quality test automation solutions for functional and regression testing.
- Prepare, maintain and implement test cases based on user stories; present results and track defects to closure
- Building, customizing, deploying, and managing the test automation frameworks.
- Maintain traceability from business requirements through test cases to automated scripts
- Review test cases / automation approach with collaborator to ensure comprehensive coverage and obtain feedback
- Track test execution breakthroughs, report on issues and risks with the potential to affect project timelines
- Construct appropriate end-to-end business scenarios through the application of a broad understanding of business objectives and goals
- Collaborate with delivery pipeline teams to drive adoption and resolve open issues;
- Identify dependencies for environmental and data requirements; manage and maintain environment and data.
- Provide guidance to colleagues related to test coverage and test cases
- Develop a detailed understanding of the product being delivered
- Responsible for process compliance & associated documentation
- Aligns risk and control processes into day-to-day responsibilities to monitor and mitigate risk; advances appropriately
- Developing code for quality automation and ensuring extensive test coverage of the code
**NOTE: The Primary Responsibilities of this role are not limited to the details above. **
Qualifications:
- Minimum 8 years of related experience
- Bachelor’s degree in computer science or related field (e.g. Electrical Engineering, Computer Engineering) preferred or equivalent experience
Talents Needed for Success:
- 8+ years of QA Testing experience
- Minimum 4 Years hands on Automation Experience
- Experience using Java, TestNG, Selenium
- Firm knowledge of API and UI based automation standards and best practices
- In depth knowledge of common automation design patterns such as the page object model
- In depth knowledge of software development methodologies
- Strong debugging and triage skills
- Candidate must be organized, detail-oriented, deadline-driven, and able to handle multiple responsibilities in an enterprise agile environment
- Ability to work under pressure and meet tight deadlines. Demonstrate a high level of motivation, confidence, integrity, and responsibility.
- Experience testing APIs using postman or RestAssured
- Experience working with multithreaded test execution
- Experience writing test related documentation such as test plans, strategies, or post testing reports
-
Seniority level
Mid-Senior level -
Employment type
Full-time -
Job function
Information Technology -
Industries
Financial Services
Referrals increase your chances of interviewing at The Depository Trust & Clearing Corporation (DTCC) by 2x
See who you knowGet notified about new Software Engineer in Test jobs in Jersey City, NJ.
Sign in to create job alertSimilar jobs
People also viewed
-
Software Engineer in Test
Confidential NYC
-
Software Engineer III- Test Automation
Software Engineer III- Test Automation
-
Software Development Engineer in Test
Software Development Engineer in Test
-
Test Automation Engineer (UFT)
Test Automation Engineer (UFT)
-
Intern - Software Test Engineer (Summer 2026)
Intern - Software Test Engineer (Summer 2026)
-
QA Automation Engineer (AI Systems & Web Apps)
QA Automation Engineer (AI Systems & Web Apps)
-
Senior Software Development Engineer in Test
Senior Software Development Engineer in Test
-
Software Engineer, Cloud Infrastructure
Software Engineer, Cloud Infrastructure
-
Software Development Engineer
Software Development Engineer
-
Software Development Engineer in Test II
Software Development Engineer in Test II
Similar Searches
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore More