JPMorgan Chase Mobile Applications Testing /Automation dev in Bangalore East, India

Mobile Applications Testing /Automation dev

Description

JPMorgan Chase & Co. (NYSE: JPM) is a leading global financial services firm with assets of $2.6 trillion and operations worldwide. The firm is a leader in investment banking, financial services for consumers and small business, commercial banking, financial transaction processing, and asset management. A component of the Dow Jones Industrial Average, JPMorgan Chase & Co. serves millions of consumers in the United States and many of the worlds most prominent corporate, institutional and government clients under its J.P. Morgan and Chase brands. Information about JPMorgan Chase & Co. is available atwww.jpmorganchase.com.

As a Chase employee, you’ll be part of a company that makes a real difference every day for our customers, our communities and ourselves. With a focus on customer service, you’ll put others first, do what’s right and create solutions that make lives better. We invite you to build your career on our strong foundation and help shape what’s next – for you and for us.

Chase is undertaking an aggressive digital transformation agenda, which builds on the success of the current mobile and online service offerings. Chase is investing in innovative ways to deepen customer engagement and profitability through the use of digital channels. The ambition is to position Chase as the undisputed leader in digital financial services and payments and to enable Chase to deliver the highly personalized, real time experiences that customers increasingly expect.

The online and mobile channels for Chase currently support more than 32 million active customers; 9 million customers interact with us daily, making Chase the most visited banking portal in the US. Within Consumer and Community Banking, the Digital IT team is responsible for setting and executing strategies that align with business objectives and drive innovation across Chase Online and Mobile, helping to establish the best Digital banking customer experience in the industry.

Digital is focused on transforming payment capabilities for customers and merchants while driving convergence and standardization across JPMC. Digital encompasses multiple applications and platforms which support credit, debit and other platforms end-to-end from acquirer to issuer.

As a Quality Analyst, you will be instrumental in and responsible for testing applications and solutions that address business needs by delivering new capabilities to customers and merchants across the Emerging Payments space. This will include testing transaction processing applications, including testing of heterogeneous interfaces across the ecosystem.

Responsibilities

Requirement Analysis, Design and Planning:

  1. Analyze Business Requirements and identify potential gaps.

  2. Translate Stories / Use Cases / Acceptance Criteria (corresponding to requirements) into Gherkin Test Scenarios and re-factor the same as needed.

  3. Brainstorm with automation engineer to identify automation candidates and facilitate ‘In-Sprint’ automation.

  4. Work with developers in designing a test strategy to integrate certain components of the application in the absence of a fully integrated flow

  5. Identify regression candidates from scenarios automated.

  6. Prepare Test Plans and test scripts

Test Execution:

Manual: Execute Gherkin scenarios to certify AUT (automated unit tests) against requirements.

  1. Validate service layer components using API calls

Automation:

  1. UAT automated Gherkin (in-sprint) prior to demo; log automation defects as necessary.

  2. For existing Regression scenarios (CI) - Validate failures of CI execution.

  3. Existing Regression scenarios (non CI) - execute automated scenarios.

  4. Test UI independently using mockey or equivalent services layer virtualization tool

  5. Perform integration testing

Defect Management:

  • Log defects as applicable and follow up till closure.

  • Perform a preliminary analysis of logs to pinpoint where the breakage happens

Other:

  • Participate in demo to product owner.

Qualifications

Skills/Required background:

  • 5 years of testing experience

  • 3 year experience in Agile Methodology

  • Understands the concepts of the Test Driven Design or Behavior Driven Design

  • Hands-on experience with understanding and updating Gherkin (Given/When/Then)

  • Hands on experience on with Test cycle management tools like JIRA/HP ALM

  • Ability to read/comprehend automated scripting languages (e.g. Java, Ruby, etc.)

  • Experience in testing SOAP / REST services.

  • Must have working knowledge in building and executing automation scripts

  • Strong analytical and communication skills

  • Can build and understands requirement and business modeling such as class diagram and activity/sequence diagram

  • Team Player with strong communication and interpersonal skills

  • Must be detail oriented and capable of analyzing issues from the perspective of customers/users

  • Must work collaboratively with BSA/Developers and proactively identify defects during each Iteration / Sprint.

  • Experience with payment networks, authorizations, credit / debit

  • Experience with ISO8583 message format

  • Experience testing and validating OLTP style applications

  • Experience with evolving payment ecosystems

  • Preferred prior experience with tokenization, digital wallet, and EMV standards

Job Applications Development

Primary Location IN-KA-Bangalore East-Platina 3 / 86856

Organization CONSUMER & COMMUNITY BANKING

Schedule Full-time

Job Type Standard

Shift Day Job

Req ID: 170019046