Resume and JobRESUME AND JOB
JP Morgan Chase logo

Software Engineer II - QA Automation, Python OR Java

JP Morgan Chase

Software and Technology Jobs

Software Engineer II - QA Automation, Python OR Java

full-timePosted: Oct 9, 2025

Job Description

Software Engineer II - QA Automation, Python OR Java

Location: Chicago, IL, United States

Job Family: Software Engineering

About the Role

At JP Morgan Chase, we are at the forefront of financial services innovation, delivering cutting-edge technology solutions that power global markets and client success. As a Software Engineer II - QA Automation, you will join an agile team in our Chicago office, serving as an emerging expert in designing and implementing automation strategies for secure, scalable financial products. Your role will focus on enhancing the quality of trading platforms, risk management systems, and client-facing applications, ensuring they meet the highest standards of reliability and compliance in a regulated industry. Leveraging Python or Java, you will build robust test automation frameworks that mitigate risks and support rapid iteration in our dynamic environment. In this position, you will collaborate closely with developers, product managers, and stakeholders to integrate QA practices seamlessly into the software development lifecycle. Responsibilities include creating automated test suites for complex financial workflows, analyzing test outcomes to identify potential vulnerabilities, and contributing to continuous improvement initiatives that align with JP Morgan's commitment to technological excellence. You will play a key role in upholding data security and regulatory adherence, such as SOX and GDPR, while fostering a culture of innovation within our high-impact teams. This is an opportunity to grow your expertise in a supportive setting that values diverse perspectives and professional development. JP Morgan Chase offers a collaborative and inclusive workplace where your contributions directly influence the firm's leadership in financial technology. With access to world-class resources and mentorship, you will tackle challenging problems that drive business value, from optimizing transaction processing to enhancing cybersecurity measures. Join us to advance your career while helping shape the future of finance in a role that combines technical depth with meaningful impact.

Key Responsibilities

  • Design, develop, and maintain automation test scripts using Python or Java to ensure robust quality in financial applications
  • Collaborate with agile teams to integrate QA processes into the software delivery lifecycle for secure and scalable products
  • Execute automated tests for web, API, and backend services, focusing on performance and reliability in trading platforms
  • Identify and report defects, working closely with developers to resolve issues in compliance with financial regulations
  • Contribute to test strategy and framework enhancements to support JP Morgan's market-leading technology initiatives
  • Perform root cause analysis on test failures and implement improvements to reduce risks in financial transactions
  • Participate in code reviews and pair programming to uphold coding standards in a secure environment
  • Monitor and analyze test results to ensure scalability and security of applications handling sensitive client data
  • Support production deployments by validating system integrity post-release in a fast-paced financial services setting

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field
  • 2-5 years of experience in software quality assurance and automation testing
  • Proficiency in Python or Java for developing automation frameworks
  • Experience with agile methodologies and collaborative team environments
  • Strong understanding of software development lifecycle (SDLC) and testing processes
  • Knowledge of financial services domain, including regulatory compliance and data security

Preferred Qualifications

  • Experience with CI/CD pipelines and tools like Jenkins or GitLab CI
  • Familiarity with cloud platforms such as AWS or Azure in a financial context
  • Certification in QA automation (e.g., ISTQB) or relevant testing tools
  • Prior work in high-stakes financial systems handling sensitive data

Required Skills

  • Python or Java programming
  • Automation testing frameworks (e.g., Selenium, JUnit, PyTest)
  • API testing tools (e.g., Postman, REST Assured)
  • Version control with Git
  • Agile and Scrum methodologies
  • CI/CD integration
  • SQL and database querying
  • Problem-solving and debugging
  • Attention to detail in secure coding practices
  • Communication and collaboration in team settings
  • Understanding of financial regulations (e.g., SOX, GDPR)
  • Performance testing basics
  • Scripting for data validation
  • Risk assessment in software quality
  • Adaptability to evolving tech stacks

Benefits

  • Competitive base salary and performance-based annual bonuses
  • Comprehensive health, dental, and vision insurance plans
  • 401(k) retirement savings plan with company matching contributions
  • Generous paid time off, including vacation, sick days, and parental leave
  • Professional development opportunities, including tuition reimbursement and certifications
  • Employee stock purchase plan and financial wellness programs
  • On-site fitness centers and wellness initiatives at Chicago offices
  • Flexible work arrangements and hybrid remote options

JP Morgan Chase is an equal opportunity employer.

Locations

  • Chicago, US

Salary

Estimated Salary Rangehigh confidence

140,000 - 200,000 USD / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Python or Java programmingintermediate
  • Automation testing frameworks (e.g., Selenium, JUnit, PyTest)intermediate
  • API testing tools (e.g., Postman, REST Assured)intermediate
  • Version control with Gitintermediate
  • Agile and Scrum methodologiesintermediate
  • CI/CD integrationintermediate
  • SQL and database queryingintermediate
  • Problem-solving and debuggingintermediate
  • Attention to detail in secure coding practicesintermediate
  • Communication and collaboration in team settingsintermediate
  • Understanding of financial regulations (e.g., SOX, GDPR)intermediate
  • Performance testing basicsintermediate
  • Scripting for data validationintermediate
  • Risk assessment in software qualityintermediate
  • Adaptability to evolving tech stacksintermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field (experience)
  • 2-5 years of experience in software quality assurance and automation testing (experience)
  • Proficiency in Python or Java for developing automation frameworks (experience)
  • Experience with agile methodologies and collaborative team environments (experience)
  • Strong understanding of software development lifecycle (SDLC) and testing processes (experience)
  • Knowledge of financial services domain, including regulatory compliance and data security (experience)

Preferred Qualifications

  • Experience with CI/CD pipelines and tools like Jenkins or GitLab CI (experience)
  • Familiarity with cloud platforms such as AWS or Azure in a financial context (experience)
  • Certification in QA automation (e.g., ISTQB) or relevant testing tools (experience)
  • Prior work in high-stakes financial systems handling sensitive data (experience)

Responsibilities

  • Design, develop, and maintain automation test scripts using Python or Java to ensure robust quality in financial applications
  • Collaborate with agile teams to integrate QA processes into the software delivery lifecycle for secure and scalable products
  • Execute automated tests for web, API, and backend services, focusing on performance and reliability in trading platforms
  • Identify and report defects, working closely with developers to resolve issues in compliance with financial regulations
  • Contribute to test strategy and framework enhancements to support JP Morgan's market-leading technology initiatives
  • Perform root cause analysis on test failures and implement improvements to reduce risks in financial transactions
  • Participate in code reviews and pair programming to uphold coding standards in a secure environment
  • Monitor and analyze test results to ensure scalability and security of applications handling sensitive client data
  • Support production deployments by validating system integrity post-release in a fast-paced financial services setting

Benefits

  • general: Competitive base salary and performance-based annual bonuses
  • general: Comprehensive health, dental, and vision insurance plans
  • general: 401(k) retirement savings plan with company matching contributions
  • general: Generous paid time off, including vacation, sick days, and parental leave
  • general: Professional development opportunities, including tuition reimbursement and certifications
  • general: Employee stock purchase plan and financial wellness programs
  • general: On-site fitness centers and wellness initiatives at Chicago offices
  • general: Flexible work arrangements and hybrid remote options

Target Your Resume for "Software Engineer II - QA Automation, Python OR Java" , JP Morgan Chase

Get personalized recommendations to optimize your resume specifically for Software Engineer II - QA Automation, Python OR Java. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Software Engineer II - QA Automation, Python OR Java" , JP Morgan Chase

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Software EngineeringFinancial ServicesBankingJP MorganSoftware Engineering

Answer 10 quick questions to check your fit for Software Engineer II - QA Automation, Python OR Java @ JP Morgan Chase.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.

JP Morgan Chase logo

Software Engineer II - QA Automation, Python OR Java

JP Morgan Chase

Software and Technology Jobs

Software Engineer II - QA Automation, Python OR Java

full-timePosted: Oct 9, 2025

Job Description

Software Engineer II - QA Automation, Python OR Java

Location: Chicago, IL, United States

Job Family: Software Engineering

About the Role

At JP Morgan Chase, we are at the forefront of financial services innovation, delivering cutting-edge technology solutions that power global markets and client success. As a Software Engineer II - QA Automation, you will join an agile team in our Chicago office, serving as an emerging expert in designing and implementing automation strategies for secure, scalable financial products. Your role will focus on enhancing the quality of trading platforms, risk management systems, and client-facing applications, ensuring they meet the highest standards of reliability and compliance in a regulated industry. Leveraging Python or Java, you will build robust test automation frameworks that mitigate risks and support rapid iteration in our dynamic environment. In this position, you will collaborate closely with developers, product managers, and stakeholders to integrate QA practices seamlessly into the software development lifecycle. Responsibilities include creating automated test suites for complex financial workflows, analyzing test outcomes to identify potential vulnerabilities, and contributing to continuous improvement initiatives that align with JP Morgan's commitment to technological excellence. You will play a key role in upholding data security and regulatory adherence, such as SOX and GDPR, while fostering a culture of innovation within our high-impact teams. This is an opportunity to grow your expertise in a supportive setting that values diverse perspectives and professional development. JP Morgan Chase offers a collaborative and inclusive workplace where your contributions directly influence the firm's leadership in financial technology. With access to world-class resources and mentorship, you will tackle challenging problems that drive business value, from optimizing transaction processing to enhancing cybersecurity measures. Join us to advance your career while helping shape the future of finance in a role that combines technical depth with meaningful impact.

Key Responsibilities

  • Design, develop, and maintain automation test scripts using Python or Java to ensure robust quality in financial applications
  • Collaborate with agile teams to integrate QA processes into the software delivery lifecycle for secure and scalable products
  • Execute automated tests for web, API, and backend services, focusing on performance and reliability in trading platforms
  • Identify and report defects, working closely with developers to resolve issues in compliance with financial regulations
  • Contribute to test strategy and framework enhancements to support JP Morgan's market-leading technology initiatives
  • Perform root cause analysis on test failures and implement improvements to reduce risks in financial transactions
  • Participate in code reviews and pair programming to uphold coding standards in a secure environment
  • Monitor and analyze test results to ensure scalability and security of applications handling sensitive client data
  • Support production deployments by validating system integrity post-release in a fast-paced financial services setting

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field
  • 2-5 years of experience in software quality assurance and automation testing
  • Proficiency in Python or Java for developing automation frameworks
  • Experience with agile methodologies and collaborative team environments
  • Strong understanding of software development lifecycle (SDLC) and testing processes
  • Knowledge of financial services domain, including regulatory compliance and data security

Preferred Qualifications

  • Experience with CI/CD pipelines and tools like Jenkins or GitLab CI
  • Familiarity with cloud platforms such as AWS or Azure in a financial context
  • Certification in QA automation (e.g., ISTQB) or relevant testing tools
  • Prior work in high-stakes financial systems handling sensitive data

Required Skills

  • Python or Java programming
  • Automation testing frameworks (e.g., Selenium, JUnit, PyTest)
  • API testing tools (e.g., Postman, REST Assured)
  • Version control with Git
  • Agile and Scrum methodologies
  • CI/CD integration
  • SQL and database querying
  • Problem-solving and debugging
  • Attention to detail in secure coding practices
  • Communication and collaboration in team settings
  • Understanding of financial regulations (e.g., SOX, GDPR)
  • Performance testing basics
  • Scripting for data validation
  • Risk assessment in software quality
  • Adaptability to evolving tech stacks

Benefits

  • Competitive base salary and performance-based annual bonuses
  • Comprehensive health, dental, and vision insurance plans
  • 401(k) retirement savings plan with company matching contributions
  • Generous paid time off, including vacation, sick days, and parental leave
  • Professional development opportunities, including tuition reimbursement and certifications
  • Employee stock purchase plan and financial wellness programs
  • On-site fitness centers and wellness initiatives at Chicago offices
  • Flexible work arrangements and hybrid remote options

JP Morgan Chase is an equal opportunity employer.

Locations

  • Chicago, US

Salary

Estimated Salary Rangehigh confidence

140,000 - 200,000 USD / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Python or Java programmingintermediate
  • Automation testing frameworks (e.g., Selenium, JUnit, PyTest)intermediate
  • API testing tools (e.g., Postman, REST Assured)intermediate
  • Version control with Gitintermediate
  • Agile and Scrum methodologiesintermediate
  • CI/CD integrationintermediate
  • SQL and database queryingintermediate
  • Problem-solving and debuggingintermediate
  • Attention to detail in secure coding practicesintermediate
  • Communication and collaboration in team settingsintermediate
  • Understanding of financial regulations (e.g., SOX, GDPR)intermediate
  • Performance testing basicsintermediate
  • Scripting for data validationintermediate
  • Risk assessment in software qualityintermediate
  • Adaptability to evolving tech stacksintermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field (experience)
  • 2-5 years of experience in software quality assurance and automation testing (experience)
  • Proficiency in Python or Java for developing automation frameworks (experience)
  • Experience with agile methodologies and collaborative team environments (experience)
  • Strong understanding of software development lifecycle (SDLC) and testing processes (experience)
  • Knowledge of financial services domain, including regulatory compliance and data security (experience)

Preferred Qualifications

  • Experience with CI/CD pipelines and tools like Jenkins or GitLab CI (experience)
  • Familiarity with cloud platforms such as AWS or Azure in a financial context (experience)
  • Certification in QA automation (e.g., ISTQB) or relevant testing tools (experience)
  • Prior work in high-stakes financial systems handling sensitive data (experience)

Responsibilities

  • Design, develop, and maintain automation test scripts using Python or Java to ensure robust quality in financial applications
  • Collaborate with agile teams to integrate QA processes into the software delivery lifecycle for secure and scalable products
  • Execute automated tests for web, API, and backend services, focusing on performance and reliability in trading platforms
  • Identify and report defects, working closely with developers to resolve issues in compliance with financial regulations
  • Contribute to test strategy and framework enhancements to support JP Morgan's market-leading technology initiatives
  • Perform root cause analysis on test failures and implement improvements to reduce risks in financial transactions
  • Participate in code reviews and pair programming to uphold coding standards in a secure environment
  • Monitor and analyze test results to ensure scalability and security of applications handling sensitive client data
  • Support production deployments by validating system integrity post-release in a fast-paced financial services setting

Benefits

  • general: Competitive base salary and performance-based annual bonuses
  • general: Comprehensive health, dental, and vision insurance plans
  • general: 401(k) retirement savings plan with company matching contributions
  • general: Generous paid time off, including vacation, sick days, and parental leave
  • general: Professional development opportunities, including tuition reimbursement and certifications
  • general: Employee stock purchase plan and financial wellness programs
  • general: On-site fitness centers and wellness initiatives at Chicago offices
  • general: Flexible work arrangements and hybrid remote options

Target Your Resume for "Software Engineer II - QA Automation, Python OR Java" , JP Morgan Chase

Get personalized recommendations to optimize your resume specifically for Software Engineer II - QA Automation, Python OR Java. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Software Engineer II - QA Automation, Python OR Java" , JP Morgan Chase

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Software EngineeringFinancial ServicesBankingJP MorganSoftware Engineering

Answer 10 quick questions to check your fit for Software Engineer II - QA Automation, Python OR Java @ JP Morgan Chase.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.