Job Description:
About Us
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.
Want more jobs like this?
Get jobs delivered to your inbox every week.
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!
Global Business Services
Global Business Services delivers Technology and Operations capabilities to Lines of Business and Staff Support Functions of Bank of America through a centrally managed, globally integrated delivery model and globally resilient operations. Global Business Services is recognized for flawless execution, sound risk management, operational resiliency, operational excellence and innovation. In India, we are present in five locations and operate as BA Continuum India Private Limited (BACI), a non-banking subsidiary of Bank of America Corporation and the operating company for India operations of Global Business Services.
Process Overview
The Global Information Security (GIS) is responsible for protecting Bank information systems, confidential and proprietary data, and customer information. Cyber Security technology function is responsible of development and maintenance of security products across Bank of America. Team works on various security products and also develops in-house products.
Job Description
The individual will be part of Cyber Security technology team that are responsible for the ongoing development of applications that provides Bank of America users with developing products that help reduce risk around Information Security Threats. We are heavily invested in process automation and want to leverage the candidate's expertise to shift left in testing to drive higher quality and enable more frequent releases.
The successful candidate will be responsible for testing (both manual and automated) across multiple projects. This will involve utilizing and implementing best practices, and will incorporate the design, development, and implementation of automation frameworks.
Responsibilities
• Previous role as a QA Cypress automation / manual professional with 6-8 years' experience
- Partner with the Product Owners, Business Analysts, Developers, Site Reliability Engineers and Dev Ops to comprehensively deliver quality releases and ensure stability of the platforms.
• Manage and develop the testing function end-to-end (from story acceptance criteria through to post-release check-outs).
• Implementation of testing best practice, measurement of coverage and reporting of quality.
• Implementation of automation frameworks supporting Test Driven Development, Behaviour Driven Development, end-to-end testing and performance testing.
• Ensure that the testing teams are meeting all required policies/standards and are producing/retaining all required artefacts.
• As a hands-on tester, participate and contribute across the complete testing lifecycle taking ownership for assigned initiative/project.
• Participate/contribute to meetings to discuss issues that are blocking testing progress.
- Contribute to story refinement/defining requirements.
- Participate and guide team in estimating work necessary to realize a story/requirement through the delivery lifecycle.
- Perform spike/proof of concept as necessary to mitigate risk or implement new ideas.
- Code solutions and unit test to deliver a requirement/story per the defined acceptance criteria and compliance requirements.
- Utilize multiple architectural components (across data, application, and business) in design and development of client requirements.
- Assist team with resolving technical complexities involved in realizing story work.
- Contribute to existing test suites (integration, regression, performance), analyze test reports, identify any test issues/errors, and triage the underlying cause.
- Document and communicate required information for deployment, maintenance, support, and business functionality.
- Participate, contribute and can coach team members in the delivery/release (CI-CD) events. e.g. branching timelines, pull requests, issue triage, merge/conflict resolution, release notes.
Requirements
Education
B.E. / B. Tech/M.E. /M. Tech/B.Sc./M.Sc./BCA/MCA (prefer IT/CS specialization)
Certifications If Any
Information Security Domain / IAM (Not Mandatory)
Experience Range :8 +Years
Foundational skills
• Highly skilled and experienced Quality Assurance analyst.
• Experience test automation technologies like Cypress, MS Playwright, Selenium, Protracto,. Expertise with at least one of these.
- Experience on VB Script, Jira, Toad/SSMS, SQL, Bitbucket, Git, TortoiseGIT/SourceTree and Node.JS
• Working knowledge of SQL and relational database.
• Experience of Continuous Integration systems (Jenkins, TeamCity, MSBuild, Docker).
- Demonstrable expertise writing and executing SQL queries
• Experience working in an Agile Environment and exposure to the full software development life cycle.
• Good analytical/problem solving skills.
• A disciplined thinker and capable of working across organizational boundaries in a very demanding, high-output environment.
• Good organizational skills, attention to detail and accuracy are essential. Must be: pro-active, enthusiastic, adaptable and results driven.
• Good spoken and written English, clear oral communication skills.
Desired skills
• Hands-on experience in one or more of Java, C#.NET, JavaScript, Python, JUnit, TestNG.
• Exposure to information security and IAM ( Identity & Access Management ) processes
Work Timings
11:30 AM to 8:30 PM
Job Location
Hyderabad/ Chennai