The job Lead Performance Test Engineer has been saved.


Ready to apply?

Please confirm your email to start the apply process.

The Job has been saved succesfully

Enter your email address to save this job

You are saving this job as:

search results

Lead Performance Test Engineer posted by DTCC

Full Time

Job Description

Lead Infrastructure Testing Engineer , Senior Associate About DTCC:

With over 40 years of experience, DTCC is the premier post-trade market infrastructure for the global financial services industry. From operating facilities and data centers around the world, DTCC automates, centralizes, and standardizes the processing of financial transactions across the trade lifecycle and mitigates risk for thousands of institutions worldwide.

At DTCC we value on our clients' interests and partner to deliver superior results with excellence and innovation and lead with integrity. We proactively develop your potential and invest in your career.

Why you'll love this job:

You will be the member of the Enterprise Test Engineering department, which is responsible for centralized, independent quality assurance services to DTCC’s Applications Development (AD) organization and the core applications AD supports, with the objective of reducing operational costs and improving applications stability.

The Lead Infrastructure Test Engineer is responsible for design, development, and maintenance of automated and/or manual test solutions to validate Infrastructure changes or implementations.

Identify the desired performance characteristics of the system resources including response time, throughput, and resource utilization. The Lead Infrastructure Test Engineer will be part of the Infrastructure testing team within ETE to provide and support the testing of Infrastructure changes or new implementations done by various engineering teams. The infrastructure requirements will be either to address applications’ infrastructure requirements or internal environments. Identify the software agents, hardware, and network configurations for testing. Provide technical leadership to the performance engineering. Work closely with the development team during performance testing/tuning, and coordinate troubleshooting efforts. Experience with conducting root cause analysis of performance issues and bottlenecks. Evaluate, deploy, operate, and maintain performance monitoring tools. This position requires excellent verbal, written and analytical skills to be able to interact with application development teams, business analysts/SME’s, business users and project managers to understand requirements and communicate status.

Your Responsibilities
  • Be a key technical player in contributing the architecture evolution of Infrastructure Test Automation Frameworks and related capabilities.
  • Define, design, development, documentation and maintenance of tools and Automation Frameworks for current and Infrastructure Validations as part of an Agile team
  • Deliver end to end performance testing for projects independently, using Agile methodologies
  • Lead the Performance Engineering test activities, standard of Operation enhancements. Provide strong leadership and detailed management of change, both on software agents and hardware and demand management. Correlate application release plans with Performance Engineering testing activities, status reporting, prioritize in concert with business needs and priorities.
  • Partners with project stakeholders to ensure effective planning and requirements definition.
  • Experience to lead teams and work independently.
  • Active participant in all phases of the project lifecycle. Work with project stakeholders during project definition to help the team understand risks, dependencies, and opportunities; participate in requirements definition and review; lend subject matter expertise to projects.
  • Creates solutions and conduct performance tests to improve availability, performance, reliability, capacity and scalability in the system or database layers.
  • Understands system’s technical architecture, and able to identify the performance implications for different layers of system based on design discussions or architecture documents.
  • Review design documents and code to identify potential performance bottlenecks and defects.
  • Maintains credibility in communication and takes actions on assigned responsibilities.
  • Provide mentoring, knowledge transfer and assist in training of junior team members.
  • Build reusable components to automate repeatable, manual activities.
  • Provide guidance, training, and mentoring of Test Engineers
  • 5+ years of IT experience with proven expertise in performance engineering (analysis, testing, and tuning)
  • Experience developing simulators in multiple languages, such as Java, PL SQL, Python for simulating performance load.
  • Experience with performance diagnostics/monitoring tools such as DynaTrace or AppDynamics
  • Experience with JMeter, LoadRunner or custom load generation tools
  • Strong performance analysis skills, including system metrics and thread/heap dump analysis
  • Broad experience with multiple middleware and data store technologies, such as message queues, relational databases, non-relational databases, caches, stream processing, batch processing
  • Extensive knowledge of Linux operating system, especially process/system monitoring and performance measurement
  • Experience with AWS cloud services are preferred
  • In-depth experience with Java application servers is a huge plus
  • Experience with JVM tuning of heap size and garbage collection is good to have
  • Experience with database query optimization and analysis is a plus
  • Familiarity with JMS or MQ
  • Familiarity with log ingestion and analysis tools, such as Splunk
  • Experience with CI/CD pipelines on Jenkins and source code control/repository is a plus
  • Experience working with Agile development teams

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, sex, gender, gender expression, sexual orientation, age, marital status, veteran status, or disability status. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.



Similar Jobs

Email me jobs like these

Thank you. We'll send jobs matching these to