Performance Test Engineer
Job Description
Job Description
Are you ready to make an impact at DTCC?
Do you want to work on innovative projects, collaborate with a dynamic and supportive team, and receive investment in your professional development? At DTCC, we are at the forefront of innovation in the financial markets. We're committed to helping our employees grow and succeed. We believe that you have the skills and aim to make a real impact. We develop a thriving internal community and are committed to creating a workplace that looks like the world that we serve.
Pay and Benefits:
- Competitive compensation, including base pay and annual incentive.
- Comprehensive health and life insurance and well-being benefits, based on location.
- Pension / Retirement benefits
- Paid Time Off and Personal/Family Care, and other leaves of absence when needed to support your physical, financial, and emotional well-being.
- DTCC offers a flexible/hybrid model of 3 days onsite and 2 days remote (onsite Tuesdays, Wednesdays and a third day unique to each team or employee).
The impact you will have in this role:
Being a member of Performance Test Engineering team, you will optimize the performance of applications, evaluate design, and work together with developers and testers to deliver robust applications. Develop requirements and specifications for tools and processes to support the project life cycle. Work closely with the development team during performance testing/tuning, and coordinate solving efforts with performance engineers. Conduct root cause analysis of performance issues, including hardware and software bottlenecks. Evaluate, develop, deploy, operate, and maintain performance monitoring tools. Write technical and summary reports to present results to all levels of management. Provide conscientious and detailed assessments of the performance, scalability, reliability, and adaptability of products before they are exposed to customers.
Your Primary Responsibilities:
- Develop custom tools and load simulators and integrate them in CICD pipelines using Jenkins and Bitbucket.
- Review business use cases, user stories, and other functional and non-functional requirements to identify key performance indicators.
- Review design documents, infrastructure implementations, and code to identify potential performance bottlenecks and defects.
- Prepare load simulators, monitoring tools, and other automation to sustainably test the products against specifications.
- Support end to end performance testing for projects independently, using Agile methodologies.
- Analyze full stack of the application (web server, application server, database, etc.), identify performance bottlenecks (at application and OS layers) and support performance tuning exercises.
- Participate in defect tracking and reporting.
- Build, publish, and support reusable components to automate repeatable, manual test activities.
**NOTE: The Primary Responsibilities of this role are not limited to the details above. Other job-related duties may be assigned as required. **
Qualifications:
- Bachelor's degree in computer science or related field required.
- 3+ Years of experience developing simulators or automation in multiple languages, such as Java, Python, Groovy etc. for simulating workloads or supporting activities.
Talents Needed for Success:
- Experience in developing REST services using Spring Boot framework.
- Experience with JVM and Tomcat/WebSphere Performance Analysis and Tuning
- Experience with CI/CD tools like Jenkins, Version Control tools (BitBucket, Git)
- Strong understanding of automating performance or other testing through a CI/CD pipeline
- Knowledge of multiple middleware and data store technologies, such as message queues, relational databases, caches, stream processing, batch processing
- Performance Engineering experience (analysis, testing, and tuning)
- Understanding of performance diagnostics/monitoring tools such as DynaTrace, TeamQuest, AppDynamics, or CloudWatch
- Knowledge of AWS or other cloud technologies is nice to have.
- Proven understanding of databases (i.e., Oracle, Postgres any other relational database)
- Solid understanding with JMeter tool is nice to have.
- Familiarity with ELK stack is nice to have.
The salary range is indicative for roles at the same level within DTCC across all US locations. Actual salary is determined based on the role, location, individual experience, skills, and other considerations. 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.
About Us
DTCC safeguards the financial markets and helps them run efficiently, in times of prosperity and crisis. We are uniquely positioned at the center of global trading activity, processing over 100 million financial transactions every day, pioneering industry-wide, post-trade solutions and maintaining multiple data and operating centers worldwide. From where we stand, we can anticipate the industry's needs and we're working to continually improve the world's most resilient, secure and efficient market infrastructure. Our employees are driven to deliver innovative technologies that improve efficiency, lower cost and bring stability and certainty to the post-trade lifecycle.
DTCC proudly supports Flexible Work Arrangements favoring openness and gives people freedom to do their jobs well, by encouraging diverse opinions and emphasizing teamwork. When you join our team, you'll have an opportunity to make meaningful contributions at a company that is recognized as a thought leader in both the financial services and technology industries. A DTCC career is more than a good way to earn a living. It's the chance to make a difference at a company that's truly one of a kind.
Learn more about Clearance and Settlement by clicking here.
About the Team
IT Architecture and Enterprise Services are responsible for enabling digital transformation of DTCC. The group manages complexity of the technology landscape within DTCC and enhances agility, robustness and security of the technology footprint. It does so by serving as the focal point for all technology architectural activities in the organization as well as engineering a portfolio of foundational technology assets to enable our digital transformation.
Explore More
Date Posted
03/10/2024
Views
10
Similar Jobs
IT Engineer - BETSOL
Views in the last 30 days - 0
BETSOL is a global digital transformation and data management company recognized for its opensource based data management product line Zmanda The comp...
View DetailsSenior Windows Engineer - ION Group
Views in the last 30 days - 0
ION is seeking a selfmotivated Senior Windows EngineerAdministrator to join their global team The role involves working with various IT functional are...
View DetailsApplications Engineer – Power Group (Proposals Engineer) - Zeeco, Inc.
Views in the last 30 days - 0
Zeeco a global leader in combustion and environmental solutions is seeking an Applications EngineerProposals Engineer The role involves technical anal...
View DetailsBI Analyst II - Spectrum
Views in the last 30 days - 0
Spectrum is seeking a BI Analyst II to join their Business Intelligence team The role involves working closely with stakeholders across various depart...
View DetailsDirector Cloud Security 665 - Protegrity
Views in the last 30 days - 0
Protegrity a global data protection solutions provider is seeking a Director of Cloud Security IAM to join their GenAI Security Team The role involves...
View DetailsTVB Account Receivables Manager (FESCO / TruVolt Brands) - The Fesco Group
Views in the last 30 days - 0
TruVolt Brands is seeking an experienced Accounts Receivable Manager for a fully onsite role in Jersey City New Jersey The ideal candidate will have a...
View Details