Your Primary Responsibilities
Develop understanding of the DTCC Software Delivery process, Performance Test Engineering framework, CoE (Center of Excellence) Engagement process as well as understanding of tech-stack (tools and technologies) to perform day-to-day job
Prepare, maintain and execute performance test scenarios based on non-functional requirements and follow standard DTCC testing guidelines
Automate performance test scenarios by leveraging current automated functional and performance test scripts
Support traceability across Non-Functional Requirements, Performance Test Scenarios and Defects
Support the review of performance test scenarios from both a technical and business perspective with stakeholders, such as development teams and business
Track defects to closure, report test results, continuously execute plan and escalate as required
Support integration of performance testing with Delivery Pipeline and produce results
Create synthetic test data as per the data distribution and volume requirements
Develop a understanding of the product being delivered
Adhere to all process standards, guidelines and documented procedures
Develop an understanding of the logical architecture and technical design of the supported application in relation to the performance and scalability
Aligns risk and control processes into day to day responsibilities to monitor and mitigate risk; escalates appropriately
Qualifications
Minimum of 4 years of related experience
Bachelor's degree preferred or equivalent experience
Talents Needed for Success
Experience in performance engineering & resiliency testing (analysis, testing, and tuning)
Experience working in Unix or Linux environments
Expertise in performance analysis of distributed platforms including Linux, Windows, AWS, Containers and VMware (tools: Dynatrace, AppDynamics, Splunk, CloudWatch, TeamQuest)
Extensive knowledge of the functionality and performance aspects of the above computing platforms
Excellent analytical skills including: Data exploration, analysis and presentation applying descriptive statistics and graphical techniques
Expertise in load & resiliency testing tools, such as JMeter, Gremlin etc.
Experience in scripting (Perl, Unix shell, Python, Jmeter)
Experience using JMS/IBM-MQ messaging system and Kafka systems
Understanding of RESTful web service, JSON, and XML
Experience in Relational Databases, preferably Oracle
Experience with AWS services (Kinesis, Elastic Beanstalk, CloudWatch, Lambda, etc)
Experience with CI/CD pipeline implementations, including testing, using Jenkins or similar tool
Expert MS Office skills. Effective use of Excel statistical functions and sophisticated Power Point presentation skills
Experience working with Agile teams (preferably scrum)
Experience in the financial services industry is good to have.
Fosters a culture where honesty and transparency are expected.
Stays current on changes in his/her own specialist area and seeks out learning opportunities to ensure knowledge is up-to-date.
Collaborates well within and across teams.
Communicates openly with team members and others.
Resolves disagreements between colleagues effectively, minimizing the impact on the wider team.
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.