Software Engineer - Test Automation

JP Morgan Services India Pvt Ltd

Bengaluru/Bangalore

Not disclosed

Work from Office

Full Time

Min. 3 years

Job Details

Job Description

Software Engineer II - Test Automation Engineer - Selenium / Playwright

You’re ready to gain the skills and experience needed to grow within your role and advance your career — and we have the perfect software engineering opportunity for you.

As a Software Engineer II at JPMorgan Chase within the Commercial & Investment Bank, you are part of an agile team that works to enhance, design, and deliver the software components of the firm’s state-of-the-art technology products in a secure, stable, and scalable way. As an emerging member of a software engineering team, you execute software solutions through the design, development, and technical troubleshooting of multiple components within a technical product, application, or system, while gaining the skills and experience needed to grow within your role.

Job responsibilities

  • Design, develop, and maintain automated test scripts using Cucumber for behavior-driven development (BDD).
  • Collaborate with development teams to understand application architecture and business requirements.
  • Perform functional, integration, regression, and API testing
  • Integrate automated tests with CI/CD pipelines (e.g., Jenkins, Maven, Gradle).
  • Identify, document, and track defects; work with developers to resolve issues.
  • Develop and execute test plans, test cases, and test data for both manual and automated testing.
  • Analyze automated test results and provide detailed reports on quality metrics.
  • Continuously improve test coverage, test effectiveness, and test efficiency.
  • Contribute to best practices in test automation and quality assurance.
  • Collaborate with remote teams during SIT/UAT phases.
  • Adds to team culture of diversity, opportunity, inclusion, and respect

Required qualifications, capabilities, and skills

  • Formal training or certification on software engineering concepts and 3+ years applied experience.
  • Strong programming skills in Java/Java Script
  • Proficiency in test automation frameworks such as Cucumber, Selenium, or Playwright
  • Experience in performance test automation (e.g., JMeter).
  • Familiarity with API testing tools (e.g., Rest Assured, Postman/Bruno) and CI/CD tools and processes.
  • Solid understanding of the software development lifecycle, Agile methodologies, application resiliency, and security.
  • Excellent analytical, problem-solving, and communication skills.
  • Advanced understanding of agile methodologies and CI/CD practices.
  • Passion for building an innovative culture.
  • Emerging knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)

Preferred qualifications, capabilities, and skills

  • Knowledge of industry-wide technology trends and best practices.
  • Experience with cloud technologies, Docker, Kubernetes and familiarity with React.

Experience Level

Mid Level

Job role

Work location

Bengaluru, Karnataka, India

Department

Software Engineering

Role / Category

Software Quality Assurance and Testing

Employment type

Full Time

Shift

Day Shift

Job requirements

Experience

Min. 3 years

About company

Name

JP Morgan Services India Pvt Ltd

Job posted by JP Morgan Services India Pvt Ltd

Apply on company website