Bank of America - Charlotte, NC
posted 2 months ago
At Bank of America, we are guided by a common purpose to help make financial lives better through the power of every connection. Responsible Growth is how we run our company and how we deliver for our clients, teammates, communities, and shareholders every day. One of the keys to driving Responsible Growth is being a great place to work for our teammates around the world. We're devoted to being a diverse and inclusive workplace for everyone. We hire individuals with a broad range of backgrounds and experiences and invest heavily in our teammates and their families by offering competitive benefits to support their physical, emotional, and financial well-being. Bank of America believes both in the importance of working together and offering flexibility to our employees. We use a multi-faceted approach for flexibility, depending on the various roles in our organization. Working at Bank of America will give you a great career with opportunities to learn, grow and make an impact, along with the power to make a difference. Join us! This job is responsible for supporting the execution of substantive money laundering, economic sanctions, and fraud compliance and operational risk practices. Key responsibilities include assisting Global Financial Crimes executives and managers with activities that support the identification, escalation, and timely mitigation of compliance and operational risks in alignment with the Compliance and Operational Risk Management (CORM) Program, the Financial Crimes and Global Compliance - Enterprise Policies, and the Enterprise Fraud Risk Management Standards. In this exciting role as a Financial Crimes Software Tester, you can bring a ‘testing mindset' to this GFC team and be responsible for testing and delivering complex software requirements to accomplish business outcomes. Ensure the testing strategy and processes are well-defined and continuously improved for the teams. Establish a test and automation strategy, creating common test frameworks, defining, and managing test processes including defect management and reporting. 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 that span across the platform and multiple teams. Ensure alignment and sign off for test cases from business and other stakeholders. Along with optimizing test suites employing techniques such as risk-based testing. Manage test execution and assist with resolving, communicating, or escalating any issues that may result in test plan variance. Contribute to test data management approach and processes. Design test data and ensure data compliance requirements are met on all levels of test environments. Assist in identifying and managing sensitive test data. Participate in triaging reported issues/defects and assist with resolving or escalating them, as necessary. Create and manage traceability. Traces tests forwards/backwards through the development lifecycle and back to requirements. Use testing tools and follow processes to complete testing on a given test environment and assist with fulfillment of necessary steps required to promote code base to higher level environments. All while being a great individual contributor and making a valuable difference every day!