Senior Performance Test Engineer

American Express
Phoenix, AZ Full Time
POSTED ON 9/20/2022 CLOSED ON 11/20/2022

Job Posting for Senior Performance Test Engineer at American Express

You Lead the Way. We’ve Got Your Back. At American Express, we know that with the right backing, people and businesses have the power to progress in incredible ways. Whether we’re supporting our customers’ financial confidence to move ahead, taking commerce to new heights, or encouraging people to explore the world, our colleagues are constantly redefining what’s possible — and we’re proud to back each other every step of the way. When you join #TeamAmex, you become part of a diverse community of over 60,000 colleagues, all with a common goal to deliver an exceptional customer experience every day.

What we are looking for:

The Performance and Chaos Engineering team is crucial to the success of our distributed microservices. As a senior performance & Chaos test engineer on this team, you will be working on sophisticated systems running on-prem, relational databases and large and complex datasets. You will focus on optimizing overall product performance and reliability. Additionally, you will define and improve an automate-able performance benchmarking/testing framework to understand and optimize application performance as data volume grows.

The key qualities we’re looking for is a true self-started, problem solver, someone who enjoys digging deeper and has a need to understand systems and how they’re wired. Someone who has DevOps/SRE, and Strong Performance testing background would be ideal for this role. This person will have experience with performance & reliability analysis and the ability to develop your own analysis tools (with open-source technology) and performance testing tools.

This position is an individual contributor and reports to the Director of Performance & Chaos Engineering.

Job Responsibilities:

  • Develop, implement, and analyze performance tests with complex workload and large simulated test datasets for distributed system running in Kubernetes environment

  • Develop tools or use open-source frameworks to automate performance & Chaos testing, application monitoring & analyzing results, and reporting issues

  • Define performance & Chaos test strategy, publish metrics and complete performance related requirements

  • Setup test environment and test data required to execute performance & Chaos tests

  • Identify and analyze performance bottlenecks in the product and work with engineering to resolve the issue

  • Own performance, Chaos engineering Planning, design, implementation and execution

  • Prepare and present performance benchmarks, standard methodologies, test results, comparisons and analysis

  • Provide day to day technical guidance and hands-on help to other engineers on the team

  • Analyze performance results to identify performance bottlenecks and suggest optimizations for our systems

As part of our diverse tech team, you can architect, code and ship software that makes us an essential part of our customers’ digital lives. Here, you can work alongside dedicated engineers in an open, supportive, inclusive environment where your voice is valued, and you make your own decisions on what tech to use to solve ambitious problems. Amex offers a range of opportunities to work with the latest technologies and encourages you to back the broader engineering community through open source. And because we understand the importance of keeping your skills fresh and relevant, we give you dedicated time to invest in your professional development. Find your place in technology on #TeamAmex.

Basic Qualifications:

  • Passion and drive for Performance, Scalability and Reliability testing of all systems.

  • 8 years industry performance testing experience within a large software organization 

  • Hands-on experience testing distributed microservices and event driven architecture

  • Hands-on performance testing timeseries and SQL datastores

  • Ability to implement Industry standard performance testing tools & frameworks (Jmeter, Gatlin etc.) 

  • Strong experience in bottleneck analysis, profiling, and distributed tracing tools

  • Hands on experience on system monitoring & profiling tools and frameworks like Grafana, InfluxDB, Prometheus, Dynatrace, Splunk etc.)

  • Experience performance testing APIs and/or SDKs

  • Comfortable using Linux, Docker, Kubernetes (any flavor of Kubernetes) & GIT

  • Experience working on multiple projects and features in tandem

  • Experience with writing performance test plans and test cases for assigned features

Preferred Qualifications:

  • Experience in performance test engineering or SRE roles

  • OOP Programming or scripting skills (Java preferred)

  • Experience working in globally distributed teams

  • Knowledge of how to communicate performance & reliability metrics during a release cycle

  • Advanced interpersonal skills: demonstrated ability to explain complex technical issues to both technical and non-technical audiences.

  • Bachelor’s in computer science or related field.

Bonus Points:

  • Domain knowledge of Cards Payments systems. Understanding of E2E workflows of Authorization Approval and clearing & reconciliation processes.

 

We back our colleagues with the support they need to thrive, professionally and personally. That’s why we have Amex Flex, our enterprise working model that provides greater flexibility to colleagues while ensuring we preserve the important aspects of our unique in-person culture. Depending on role and business needs, colleagues will either work onsite, in a hybrid model (combination of in-office and virtual days) or fully virtually.

In order to work in or visit any of our offices in the United States, we require colleagues to be fully vaccinated against COVID-19.

American Express is an equal opportunity employer and makes employment decisions without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability status, age, or any other status protected by law.

Employment eligibility to work with American Express in the U.S. is required as the company may pursue visa sponsorship for these positions.

Senior SEC Financial Reporting Analyst
Test -
Phoenix, AZ
Senior Advanced Test Engineer
honeywell -
Phoenix, AZ
Senior Flight Test Engineer
ORSA Technologies LLC -
Yuma, AZ

Salary.com Estimation for Senior Performance Test Engineer in Phoenix, AZ
$108,161 to $143,344
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

Sign up to receive alerts about other jobs with skills like those required for the Senior Performance Test Engineer.

Click the checkbox next to the jobs that you are interested in.

  • Bug/Defect Tracking Skill

    • Income Estimation: $111,758 - $150,728
    • Income Estimation: $122,450 - $151,147
  • Compatibility Testing Skill

    • Income Estimation: $122,450 - $151,147
    • Income Estimation: $138,884 - $173,534
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at American Express

American Express
Hired Organization Address Sandy, UT Full Time
You Lead the Way. We’ve Got Your Back. With the right backing, people and businesses have the power to progress in incre...
American Express
Hired Organization Address Phoenix, AZ Full Time
You Lead the Way. We’ve Got Your Back. With the right backing, people and businesses have the power to progress in incre...
American Express
Hired Organization Address Phoenix, AZ Full Time
You Lead the Way. We’ve Got Your Back. With the right backing, people and businesses have the power to progress in incre...
American Express
Hired Organization Address Phoenix, AZ Full Time
You Lead the Way. We’ve Got Your Back. With the right backing, people and businesses have the power to progress in incre...

Not the job you're looking for? Here are some other Senior Performance Test Engineer jobs in the Phoenix, AZ area that may be a better fit.

Structural Engineer

Test, Phoenix, AZ

Server Engineer

Test, Phoenix, AZ