B

Bank of America

Runs a US consumer bank, brokerage and investment bank

Performance Engineer

Performance TestingConfirmed live in the last 24 hours
Full-time

About the Job

Requirements

  • Strong experience in performance testing and/or performance engineering for large-scale enterprise applications.
  • Proficiency in LoadRunner VuGen 12.x or later, with advanced scripting expertise beyond basic record-and-playback functionality.
  • Hands-on experience developing performance test scripts using HTTP/HTML, Web Services, MQ, Java, and TruClient protocols.
  • Experience developing performance test strategies, test plans, workload models, UI/API/MQ scripts, scenarios, and comprehensive test reports.
  • Experience conducting non-functional testing, including load, stress, endurance, scalability, capacity, and resilience testing.
  • Ability to understand complex business processes and design effective performance test scenarios, workloads, and execution strategies.
  • Knowledge of application performance monitoring, diagnostic, and profiling tools such as Dynatrace, AppDynamics, HP Diagnostics, Splunk, and Oracle AWR reports, including analyzing and reporting system and application performance metrics across Windows and Linux environments.
  • Understanding of software development and architecture concepts, including Java/JEE, .NET, distributed systems, enterprise integration patterns, code analysis, and three-tier architectures.
  • Analytical, troubleshooting, and triage leadership skills, including ownership of issue resolution, facilitation of troubleshooting sessions, coordination across teams, and clear communication.
  • Experience collaborating with business, development, architecture, infrastructure, database, and DevOps teams to identify and resolve performance bottlenecks.
  • Verbal, written, presentation, and stakeholder management skills to communicate technical findings, performance risks, recommendations, and remediation plans to technical and non-technical stakeholders, including executive leadership.
  • Flexibility to support global teams, including BACI-aligned work schedules as needed.
  • A bachelor's degree in Computer Science, Information Technology, Engineering, or a related technical discipline, or equivalent professional experience.

Responsibilities

  • Support performance engineering and release readiness activities for business-critical applications.
  • Use AI and Copilot technologies to automate test design, script generation, reporting, analysis, and other manual testing activities to improve team efficiency.
  • Identify opportunities to implement AI-driven automation solutions that reduce testing effort and improve delivery quality.
  • Independently manage tasks including LRE scripting, test strategy and planning, testing, monitoring, profiling, and reporting from project initiation to completion.
  • Lead performance defect triage meetings and drive solutions.
  • Coordinate with team members and external stakeholders for root cause analysis of issues and performance bottlenecks.
  • Apply in-depth knowledge of specific technologies within the line-of-business domain.
  • Create and optimize test processes, including defect management and reporting.
  • Create and optimize test automation frameworks and use of test automation tools.
  • Lead test planning for complex features spanning a platform or multiple teams.
  • Create a test automation strategy across the application stack, including UI, API, and backend.
  • Ensure alignment and sign-off for test cases from business and other stakeholders.
  • Manage test execution and resolve, communicate, or escalate issues that may result in test plan variance.
  • Design test data and ensure data compliance requirements are met across test environments.

Desired Qualifications

  • Practical experience with Agile tools and methodologies, including Horizon JIRA and Horizon Confluence.
  • Experience leveraging Microsoft Copilot, GitHub Copilot, or other AI-assisted tools to improve testing efficiency, automate repetitive tasks, generate scripts, analyze test results, and enhance reporting.
  • Demonstrated interest in AI-driven automation and applying Generative AI solutions within the software testing lifecycle.

About the Company

Bank of America

Runs a US consumer bank, brokerage and investment bank

Bank of America runs one of the largest US banks, serving consumers, small businesses, wealthy families, corporations and institutional investors. Alongside checking accounts, credit cards, mortgages and business loans, it owns the Merrill brokerage, a private bank for wealthy clients and a global investment bank that advises on deals and trades stocks and bonds. Customers reach it through thousands of branches and ATMs and its mobile banking app. It earns money mainly from the gap between what it charges on loans and pays on deposits, plus fees from advice, asset management, deal work and trading. It grew from a San Francisco bank founded in 1904 and is headquartered in Charlotte, North Carolina.

Company size
10,001+
Company stage
IPO
Headquarters
Charlotte, NC
Founded
1904

Recently Posted Jobs

Explore more opportunities at Bank of America

See more jobs