Quality Engineer - GBS IND - R

Mumbai

Bank of America

What would you like the power to do? For you and your family, your business and your community. At Bank of America, our purpose is to help make financial lives better through the power of every connection.

View all jobs at Bank of America

Apply now Apply later

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.

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:

Global Markets Technology & Operations provides end-to-end technology solutions for Global Markets businesses including Equities, Prime Brokerage, Interest Rates, Currencies, Commodities, Derivatives and Structured Products. Across all these products, solutions include architecture, design, development, change management, implementation and support using various enterprise technologies. In addition, GMT&O provides Sales, Electronic Trading, Trade Workflow, Pricing, and Market Risk, Middle office, Collateral Management, Credit Risk, Post-trade confirmation, Settlement and Client service processes for Trading, Capital Markets, and Wealth Management businesses.

Job Description

The team operates in the QA space in CFD and works on a suite of applications for Front office, Middle office, Middle office Trade Control, Middle office PNL, Quants, Quants Middle office.

CFD QA is 100% driven from GBS and requires full ownership of QA Automation. The role demands a strong technical automation resource who can lead critical deliverables and work closely with business partners. We are looking for a senior resource dedicated to CFD QA initiatives and projects responsible for leading and supporting delivery of business to accomplish business goals.

Key responsibilities include working with stakeholders to understand their needs, capture their requirements, and then working closely with the development team to refine the requirements into test cases that can be executed by the team. The resource needs to focus on leading/testing/automating and supporting python/quartz technologies and applications.

The position is for QA Lead role that includes both automation and functional testing along with overseeing QA process. As a CFD QA team member, you will be part of a team of strong individuals who will drive the functional QA testing and QA automation effort. The position demands a high degree of initiative, commitment, and automation/domain expertise. This team works on Global Markets strategic Quartz platform-based applications.

Brings a testing mindset to the team and is responsible for testing and delivering complex software requirements to accomplish business outcomes. Ensures the testing strategy and processes are well-defined and continuously improved for the team or teams. Establishes a test and automation strategy, creating common test frameworks, defining and managing test processes including defect management and reporting. Creates and optimizes test processes including defect management and reporting. Contributes to building quality into the SDLC using best practices and tools. Creates a test automation strategy across the application stack (UI, API, and Backend, etc.). Creates and optimizes test automation frameworks and use of test automation tools. Leads test planning for complex features that span across the platform or multiple teams. Ensures alignment and sign off for test cases from business and other stakeholders.

 The ideal candidate should perform both Functional and Automation and will be responsible for preparing test cases for each test phase and who can collaborate easily and effectively with stakeholders, has the required test automation and test design and preparation skills.

The role is to work closely with teams located at different locations. The candidate should have

  • Develop and maintain Python Flask based applications.
  • Familiarity with front-end technologies such HTML, CSS, Javascript and Reactjs.
  • Understanding of RESTful API design principles. Experience with version control systems such as Git
  • Experience with deep learning, NLP, and machine learning. Be updated with the growing field of Machine Learning.
  • Problem-solving abilities, communication skills, and analytical mind.
  • Proven work experience of leading the team.
  • Proven work experience in coding using Python
  • QA automation
  • Providing technical guidance to the GBS team
  • Proven work experience in software quality assurance
  • Debug and troubleshooting skills.
  • Good analytical skills.
  • Good verbal and written communications.
  • Work allocation, tracking, reporting and Code Reviews
  • Knowledge on Domain knowledge is a plus.

Responsibilities:

  • Review requirements, specifications, and technical design documents to provide timely and meaningful feedback.

• Create detailed, comprehensive, and well-structured test plans and test cases

• Estimate, prioritize, plan and coordinate testing activities

• Design, develop and execute automation scripts using Python/Selenium

• Identify, record, document thoroughly and track bugs

• Perform thorough regression testing when bugs are resolved

• Develop and apply testing processes for new and existing products to meet client needs

Requirements:

Education: Any Degree with Computer Science

Certifications (if any): na

Experience Range:  08-10+years

Foundational Skills:

  • Python, Hands-on in automation framework for UI / API /Functional tests
  • Develop and maintain Python Flask based applications.
  • Familiarity with front-end technologies such HTML, CSS, Javascript and Reactjs
  • Understanding of RESTful API design principles. Experience with version control systems such as Git
  • Experience with deep learning, NLP, and machine learning. Be updated with the growing field of Machine Learning.
  • Problem-solving abilities, communication skills, and analytical mind.
  • Proven work experience of leading the team.
  • Proven work experience in coding using Python
  • Proven work experience in software quality assurance
  • Strong knowledge of software QA methodologies, tools and processes
  • Experience in writing clear, concise, and comprehensive test plans and test cases.
  • Hands-on experience with automated testing tools like Test Complete
  • Strong knowledge of OOPS concepts, Data Structures

Desired Skills:

• Knowledge on Agile/SCRUM methodologies

• Good vocal and written communication skills.

Work Timings: 11.00 AM to 8.00 PM

Job Location: Mumbai/Hyderabad

Apply now Apply later
  • Share this job via
  • 𝕏
  • or

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Job stats:  0  0  0
Category: Engineering Jobs

Tags: Agile APIs Architecture Banking Computer Science Credit risk Deep Learning Flask Git JavaScript Machine Learning NLP Python R Scrum SDLC Selenium Testing

Perks/benefits: Career development Startup environment Team events

Region: Asia/Pacific
Country: India

More jobs like this