D

DTCC

Clears and settles securities trades for financial firms

Infrastructure Test Engineering Senior Analyst - Performance Engineering

Performance TestingConfirmed live in the last 24 hours
Full-timeHyderabad, Telangana, IndiaNo salary listed

About the Job

Requirements

  • At least 2 years of information technology experience with expertise in performance engineering, including analysis, testing, and tuning.
  • Experience developing performance-load simulators using multiple languages such as Java, PL/SQL, or Python.
  • Experience with performance diagnostics and monitoring tools such as Dynatrace or AppDynamics.
  • Experience with JMeter, LoadRunner, or custom load-generation tools.
  • Strong performance analysis skills, including analysis of system metrics and thread and heap dumps.
  • Broad experience with middleware and data-store technologies, such as message queues, relational and non-relational databases, caches, stream processing, and batch processing.
  • Extensive knowledge of the Linux operating system, especially process and system monitoring and performance measurement.
  • Familiarity with JMS or MQ.
  • Familiarity with log ingestion and analysis tools such as Splunk.
  • Experience working with Agile development teams.
  • Basic knowledge of resiliency engineering concepts, including high availability, disaster recovery, failover validation, RTO/RPO objectives, and observability principles.
  • Understanding of resiliency and chaos testing approaches across AWS, Azure, Kubernetes/OpenShift, cloud, and hybrid infrastructure environments.
  • Experience creating testing strategies and automation design documents.

Responsibilities

  • Design, develop, and maintain automated and/or manual test solutions to validate infrastructure changes or implementations.
  • Collect requirements and set goals and objectives for performance testing; identify desired system-resource performance characteristics, including response time, throughput, and resource utilization.
  • Identify software agents, hardware, and network configurations for testing.
  • Work closely with development teams during performance testing and tuning, and coordinate troubleshooting efforts.
  • Conduct root-cause analysis of performance issues and bottlenecks.
  • Evaluate, deploy, operate, and maintain performance monitoring tools.
  • Contribute to the architectural evolution of infrastructure test automation frameworks and related capabilities.
  • Define, design, develop, document, and maintain tools and automation frameworks for infrastructure validations as part of an Agile team.
  • Deliver end-to-end performance testing for projects independently using Agile methodologies.
  • Perform performance engineering test activities and operational-standard enhancements; manage changes involving software agents, hardware, and demand; coordinate application release plans with performance testing, report status, and prioritize according to business needs.
  • Partner with project stakeholders to support effective planning and requirements definition.
  • Participate throughout the project lifecycle, helping stakeholders understand risks, dependencies, and opportunities; contribute to requirements definition and review, and provide subject-matter expertise.
  • Create solutions and conduct performance tests to improve availability, performance, reliability, capacity, and scalability in system or database layers.
  • Understand system technical architecture and identify performance implications across system layers based on design discussions or architecture documents.
  • Review design documents and code to identify potential performance bottlenecks and defects.
  • Provide mentoring, knowledge transfer, and training assistance to junior team members.
  • Build reusable components to automate repeatable manual activities.
  • Support performance, resiliency, and recovery validation for applications and platforms, including availability, failover, scalability, and recovery testing across cloud, container, and hybrid environments.
  • Support resiliency test planning and execution through risk-based test scenarios, recovery validation, observability-driven analysis, and RTO/RPO verification.
  • Collaborate with engineering and operations teams to analyze test results, document findings, and provide traceable test evidence for governance, audit, and operational-readiness reviews.

Desired Qualifications

  • Experience with AWS cloud services.
  • In-depth experience with Java application servers.
  • Experience tuning JVM heap size and garbage collection.
  • Experience with database query optimization and analysis.
  • Experience with CI/CD pipelines using Jenkins and source-code control or repository tools.
  • Exposure to resiliency and chaos engineering tools such as Gremlin, stress-ng, AWS Fault Injection Service, Azure Chaos Studio, or similar platforms.

About the Company

DTCC

Clears and settles securities trades for financial firms

DTCC provides the systems financial firms use to complete securities trades after buyers and sellers agree a transaction. Broker-dealers, banks and asset managers use its services to match trade details, calculate obligations, move securities and report transactions. Its NSCC and FICC subsidiaries clear equity and fixed-income trades, while DTC holds securities and handles settlement and payments such as dividends. By offsetting obligations between firms, its clearing services reduce the securities and cash that must change hands, and its repositories maintain derivatives transaction records for regulatory reporting. The parent was established in 1999 and is headquartered in Jersey City, New Jersey.

Company size
5,001-10,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Jersey City, NJ
Founded
1999

Recently Posted Jobs

Explore more opportunities at DTCC

See more jobs