Job Description:
At Bank of America, we are guided by a common purpose to help make financial lives better through the power of every connection. We do this by driving Responsible Growth and delivering for our clients, teammates, communities and shareholders every day.
Being a Great Place to Work and providing a culture of caring is core to how we drive Responsible Growth. We are intentional about fostering an inclusive workplace where every teammate has the opportunity to succeed, build a career and contribute to our shared success. This includes attracting and developing exceptional talent, recognizing and rewarding performance, and supporting our teammates’ physical, emotional, and financial wellness through affordable, competitive and flexible benefits.
We value the unique perspectives individuals bring from all backgrounds and career paths - whether shaped by military service, community college education, or a wide range of work and life experiences. These journeys foster resilience, leadership and innovation, strengthening our workforce and positively impact the communities we serve.
Bank of America is committed to an in-office culture that supports collaboration, engagement, and career development. Our approach includes clear in-office expectations, while providing an appropriate level of flexibility based on role-specific responsibilities and business needs.
At Bank of America, you can build a successful career with opportunities to learn, grow, and make an impact. Join us!
Key Responsibilities:
Support performance engineering, and release readiness activities for business-critical applications
Leverage 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 managing tasks (LRE scripting, test strategy & planning, testing, monitoring, profiling, reporting) from project initiation to completion.
Leading performance defect triage meetings and driving solutions.
Coordinating with team members and external stakeholders for root cause analysis of issues and performance bottlenecks.
Possessing in-depth knowledge of specific technologies within the line of business (LOB) domain.
Demonstrating expert-level communication skills.
Required Qualifications:
Strong experience in Performance Testing and/or Performance Engineering for large-scale enterprise applications.
Proficient 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.
Strong knowledge of application performance monitoring (APM), 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.
Strong understanding of software development and architecture concepts, including Java/JEE, .NET, distributed systems, enterprise integration patterns, code analysis, and three-tier architectures.
Strong analytical, troubleshooting, and triage leadership skills, including ownership of issue resolution, facilitation of troubleshooting sessions, coordination across teams, and delivery of clear and effective communications.
Experience collaborating with business, development, architecture, infrastructure,…