Senior Performance Engineer

Fidelity Investments

(Durham, North Carolina)
Full Time
Job Posting Details
About Fidelity Investments
Fidelity Investments is one of the world's largest providers of financial services. Founded in 1946, the firm is a leading provider of investment management, retirement planning, portfolio guidance, brokerage, benefits outsourcing and many other financial products and services to more than 20 million individuals and institutions, as well as through 5,000 financial intermediary firms.
Summary
The engineer will be responsible for testing of multi-tiered distributed applications. An individual with a strong background in performance testing and/or in web development is well suited for this position. Knowledge of multiple application infrastructures and strong communication skills are required for this position. The Performance Testing & Engineering team is a group of highly skilled engineers who help design, test, and monitor high performing financial service products. In addition to a diverse and deep technical understanding the team members are experts in performance testing and financial services. We are seeking a dynamic, highly-motivated individual to lead performance testing for multiple projects with aggressive delivery schedules.
Responsibilities
* Develop test strategies using project artifacts as well as in depth interviews of architects and development leads * Create or modify performance scripts for Web based applications using HP LoadRunner with the Web and Web Services protocols * Execute performance tests on applications to assure capacity and stability of the applications meets requirements for production deployment. * Monitor all impacted systems for network connection disruptions as well as any obscure application behavior resulting from a network anomaly. * Measure resource consumption of components and processes and latency at measurable points in the systems under test * Identify application bottlenecks and assist engineers with improving application performance and reducing latency * Communicate performance testing results and identify areas for improvement with stakeholders at all levels * Manage project deliverables and drive delivery of performance output with project managers, developers, and peers. * Provide interim reports as well as a final report that summarize results to senior management.
Ideal Candidate
**Education and Experience** * Master's degree in Computer Science, Electrical Engineering or a related quantitative discipline * Bachelor's degree in Computer Science, Electrical Engineering or a related quantitative discipline with a minimum of 5 years of relevant experience in a high tech environment **Skills and Knowledge** * Understanding of various front end application architectures and the tier to tier communications * Measurement points of various systems and metrics for analysis of issues and risk. * Advanced programming skills in C/C++/J2EE programming or Perl scripting for Unix or Linux operating systems * Excellent analytical skills and extensive troubleshooting experience * Project management experience as well as excellent presentation and communication skills * Thorough understanding of distributed systems, Internet principles and statistical data analysis. * Extensive experience using HP LoadRunner tool * Experience with Dynatrace, Wily tools for performance analysis * Ability to analzye and troubleshoot database performance bottlenecks * Exposure to Splunk tool desirable * Background in Financial Services

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.