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 is core to how we drive Responsible Growth. This includes our commitment to being an inclusive workplace, attracting and developing exceptional talent, supporting our teammates’ physical, emotional, and financial wellness, recognizing and rewarding performance, and how we make an impact in the communities we serve.
Bank of America is committed to an in-office culture with specific requirements for office-based attendance and which allows for an appropriate level of flexibility for our teammates and businesses based on role-specific considerations.
At Bank of America, you can build a successful career with opportunities to learn, grow, and make an impact. Join us!
Position Summary
Treasury Strategic Finance Technology’s (TSFT) QA Team is looking for a motivated new talent to assume a QA Lead role to provide technical guidance to a team of 7+ offshore QA testers for testing of specific application(s) in a highly automated env. This individual contributor should be passionate in automation and in building a strong team for providing effective and efficient testing for a set of applications. Experience of capital markets or banking is desired. We are looking for a test lead / team player who brings a testing mindset with a heavy focus on automated testing.
This job is responsible for testing and delivering complex software to accomplish business outcomes. The job establishes testing scope and coordinates test execution. Key responsibilities of the job include overseeing testing practices ensuring that software is tested to meet functional, non-functional and compliance requirements, conditioning and generating test data, building and executing both manual and automated test suites, recording and communicating the test results, triage defects, and ensuring regression test suites are maintained and well designed.
Responsibilities:
- Develops detailed, comprehensive and well-structured test cases based on functional, non-functional, and compliance requirements
- Leads test planning, usually at a team level. When part of a Scrum team, ensure stories are well refined and contain clear acceptance criteria
- Leads test case reviews and work with subject matter experts and stakeholders to ensure test coverage
- Identifies automation opportunities and develop test automation for applicable test types
- Executes test cases, including manual and automated tests, and record test results
- Designs test data and ensure data compliance requirements are met on all levels of test environments
- Uses testing tools and follow processes to complete testing on a given test environment, and perform necessary steps required to promote code base to higher level environments
Required Qualifications
- Minimum 5 years of job related experience required.
- Extensive experience in testing planning & execution, both manual and automated testing.
- Is familiar with developing detailed, comprehensive & well-structured test cases based on functional, non-functional and compliance requirements.
- Can support test planning, usually at an agile team level, ensuring stories are well refined and contain clear acceptance criteria.
- Has strong web application, API & web services testing experience.
- Should have a strong base on complex SQL and exposure to ETL
- Can identify automation opportunities, develop test automation for applicable test types & should be automation proficient in UFT and VB6. Proficiency in Selenium, C#, and/or in Python scripting is a plus
- Can communicate effectively.
- Can become part of a team. Team members support each other to deliver.
- Familiar with all or some of the following technologies, JavaScript, C# or Java, VB Script, Relational DBs and Kafka.
- Enthusiastic about emerging technology, team dynamics and building/maintaining a positive working environment.
- Helps in hiring top talent and training of resources.
- Problem solving and Thinking outside the box
- Hands-on automation experience
Desired Qualifications
- Experience of capital markets or banking – although not an essential requirement.
- Onshore/offshore model
Skills:
- Analytical Thinking
- Application Development
- Automation
- Business Acumen
- Test Engineering
- Influence
- Solution Delivery Process
- Stakeholder Management
- Technical Strategy Development
- User Experience Design
- Agile Practices
- Architecture
- Collaboration
- DevOps Practices
- Solution Design
Shift:
1st shift (United States of America)
Hours Per Week:
40
Learn more about this role