
Resiliency Test Engineer
Full Job Description
About Us
We are at the forefront of innovation in the financial markets. We foster a thriving internal community and create a workplace that looks like the world we serve. Our team delivers high-quality information through essential infrastructure capabilities, data standards, and governance.
Role Impact
The Enterprise Test Engineering (ETE) family ensures applications meet quality standards across functional testing, non-functional testing, architecture enablement, regression, browser, performance, capacity, stress, resiliency, environment management, and infrastructure testing. You will develop reusable automation frameworks for the entire organization.
Your Primary Responsibilities- Deepen understanding of the DTCC Software Delivery Process to identify improvement opportunities.
- Execute performance test scenarios based on user stories, requirements, and application architecture.
- Develop, maintain, and enhance performance test scripts using Apache JMeter and other automation frameworks.
- Design and implement test automation solutions for performance, scalability, and resiliency validation.
- Create and maintain Jenkins CI/CD pipelines to automate execution, reporting, and continuous validation.
- Develop Groovy-based Jenkins pipeline scripts for orchestration and automation workflows.
- Execute tests using BlazeMeter, managing scheduling, analysis, and reporting.
- Analyze results, identify bottlenecks, and provide actionable recommendations.
- Track execution scenarios and communicate findings to stakeholders.
- Build knowledge of Delivery Pipeline components to enhance efficiency and reliability.
- Demonstrate strong technical ability in scripting, coding, and automating testing processes.
Qualifications
- Minimum 2 years experience in Performance Engineering, Test Automation, or Software Development.
- Bachelor's degree preferred.
- Hands-on experience with Apache JMeter for performance tests.
- Experience using BlazeMeter for test management and analysis.
- Jenkins CI/CD pipeline expertise required.
- Groovy scripting proficiency needed.
- Strong Java programming skills including object-oriented design principles.
- Python experience for automation, scripting, and data processing.
- Familiarity with Git or Bitbucket source control tools.
- Understanding of Agile, DevOps, CI/CD, and Continuous Testing practices.
Talents Needed
- Excellent collaboration and communication skills.
- Strong analytical and problem-solving abilities.
- Java development experience including APIs, multithreading, Spring Boot, and enterprise frameworks.
- Groovy script maintenance for Jenkins pipelines.
- JMeter/BlazeMeter integration within CI/CD environments.
- Python tooling experience.
- React development skills for modern web dashboards.
Preferred Skills
- Experience with enterprise-scale distributed and cloud-based applications.
- Knowledge of observability tools like Grafana, Splunk, Dynatrace, or AppDynamics.
- Familiarity with resiliency testing and failure mode analysis in financial services environments.
Company
The Depository Trust & Clearing Corporation (DTCC)
The Depository Trust & Clearing Corporation (DTCC) is a global financial services company that provides trusted infrastructure for capital markets, connecting institutions worldwide to facilitate effi...