Your Primary Responsibilities
Deepen understanding of the DTCC Software Delivery Process and proactively identify opportunities for improvement within assigned responsibilities.
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 to support performance, scalability, and resiliency validation.
Create and maintain Jenkins CI/CD pipelines to automate performance test execution, reporting, and continuous validation.
Develop and maintain Groovy-based Jenkins pipeline scripts for test orchestration and automation workflows.
Execute and manage performance tests using BlazeMeter, including test scheduling, execution, analysis, and reporting.
Analyze test results, identify performance bottlenecks, and provide actionable recommendations to development and engineering teams.
Track execution of performance test scenarios and communicate findings, risks, and recommendations to stakeholders.
Build knowledge of Delivery Pipeline components and recommend enhancements to improve automation, efficiency, and reliability.
Develop a strong understanding of the products, applications, and business processes being delivered.
Follow DTCC performance engineering standards, policies, and procedures in day-to-day activities.
Demonstrate strong technical ability to develop scripts, write code, and automate testing processes.
Align risk and control processes with daily responsibilities to monitor, mitigate, and appropriately escalate risk.
Qualifications
Minimum of 2 years of experience in Performance Engineering, Test Automation, Software Development, or a related field.
Bachelor's degree preferred or equivalent practical experience.
Hands-on experience developing and executing performance tests using Apache JMeter.
Experience using BlazeMeter for performance test management, execution, reporting, and analysis.
Experience building and maintaining Jenkins CI/CD pipelines.
Experience developing automation solutions using Groovy scripting.
Strong programming experience in Java and object-oriented design principles.
Experience with Python for automation, test engineering, scripting, and data processing.