Software Engineer III - Python/Test Automation

JPMorgan Chase & Co.

Glasgow

On-site

GBP 65,000 - 75,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

JPMorganChase in the United Kingdom is seeking a Software Engineer III - Python/Test Automation to join the Payments Technology team within Commercial & Investment Bank. You will design and deliver trusted, scalable automation solutions as part of an agile team.

You will work across Python-based testing, automation frameworks, and data-driven validation, collaborating with stakeholders to ensure quality and reliability of high-performance payments systems.

Qualifications

  • Hands-on Python development, testing, and automation experience.
  • Experience managing multiple automation deliveries with diverse stakeholders.
  • Experience in a large corporate environment with Python and SQL.
  • Experience with FAST API, Web UI, API, and database automation.
  • Familiar with CI/CD, application resiliency, and security practices.
  • Ability to own deliverables and meet timelines.
  • Solid understanding of HTTP and REST APIs.
  • Experience automating handling of CSV, JSON, XML input files.

Responsibilities

  • Design, develop, and maintain robust, scalable test automation frameworks for a complex, high-performance Payments system.
  • Architect and build test automation solutions and reference services using Java to validate software functionality and performance.
  • Apply test automation frameworks intelligently to enhance and execute the overall test landscape.
  • Execute software solutions, design, development, and technical troubleshooting, thinking beyond routine approaches.
  • Produce architecture and design artifacts for complex applications, ensuring software code meets design constraints.
  • Gather, analyze, and visualize large, diverse data sets to drive continuous improvement of software systems.
  • Proactively identify hidden problems and patterns in data to improve coding hygiene and system architecture.
  • Contribute to software engineering communities of practice and participate in events exploring new technologies.
  • Collaborate as part of a global team and conduct detailed peer code reviews.
  • Work closely with stakeholders to define test requirements and strategies.

Skills

Python
Playwright
Selenium
PyTest
API testing
SQL
FAST API
Web UI
CI/CD
Security
Data analysis

Tools

Postman
Git
Docker

Job description

We have an exciting and rewarding opportunity for you to take your software engineering career to the next level.

As a Software Engineer III - Python/Test Automation at JPMorganChase within the Commercial & Investment Bank, particularly in the Payments Technology, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firm’s business objectives.

Job responsibilities
  • Design, develop, and maintain robust, scalable test automation frameworks for a complex, high-performance Payments system.
  • Architect and build test automation solutions and reference services using Java to validate software functionality and performance.
  • Apply test automation frameworks intelligently to enhance and execute the overall test landscape.
  • Execute software solutions, design, development, and technical troubleshooting, thinking beyond routine approaches.
  • Produce architecture and design artifacts for complex applications, ensuring software code meets design constraints.
  • Gather, analyze, and visualize large, diverse data sets to drive continuous improvement of software systems.
  • Proactively identify hidden problems and patterns in data to improve coding hygiene and system architecture.
  • Contribute to software engineering communities of practice and participate in events exploring new technologies.
  • Collaborate as part of a global team and conduct detailed peer code reviews.
  • Work closely with stakeholders to define test requirements and strategies.
Required qualifications, capabilities, and skills
  • Hands-on practical experience in Python, Playwright/Selenium, PyTest, application development, testing, and operational stability
  • Demonstrated expertise in managing multiple automation deliveries and diverse stakeholders, consistently ensuring high-quality outcomes even under pressure.
  • Experience in developing, debugging, and maintaining code in a large corporate environment with modern programming language Python along with database querying languages SQL.
  • Hands-on Experience in FAST API, Web UI, API, Database automation
  • Experience in agile methodologies such as CI/CD, Application Resiliency, and Security.
  • Executes software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems
  • Demonstrate full ownership of deliverables, ensuring high standards of quality and adherence to project timelines.
  • Solid understanding of HTTP protocol and REST APIs.
  • Experience in handling and automating large volumes of diverse input files, including CSV, JSON, and XML format
Preferred qualifications, capabilities, and skills
  • Exposure to cloud technologies like AWS/Azure/GCP
  • Exposure to LLM models like ChatGPT, Google Bard etc.
  • Exposure to Langchain, RAG and Fine Tuning of the LLM Models.
  • Exposure to PySpark and Databricks for Data pipeline creation. Familiarity with modern front-end technologies
  • Exposure to cloud technologies
  • Experience with ReactJS front-end development is a plus
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer III - Python/Test Automation
Software Engineer III - Python/Test Automation

J.P. MORGAN • Glasgow

On-site
GBP 70,000 - 110,000
Software Engineer III- SDET, Python
Software Engineer III- SDET, Python

Next Frontier Capital • Glasgow

On-site
GBP 60,000 - 90,000
Software Engineer III - Python/Test Automation
Software Engineer III - Python/Test Automation

JPMorganChase • Glasgow

On-site
GBP 70,000 - 95,000
Software Engineer III - UAT, Payments
Software Engineer III - UAT, Payments

JPMorgan Chase & Co. • Bournemouth

On-site
GBP 65,000 - 90,000
Software Engineer III - UAT, Payments
Software Engineer III - UAT, Payments

慨正橡扯 • Bournemouth

On-site
GBP 70,000 - 110,000
Software Engineer III - Cloud/Java-Python/AI-ML
Software Engineer III - Cloud/Java-Python/AI-ML

JPMorgan Chase & Co. • Bournemouth

On-site
GBP 70,000 - 110,000
Software Engineer III- Python/Java
Software Engineer III- Python/Java

JPMorgan Chase & Co. • Glasgow

On-site
GBP 60,000 - 90,000
Java Software Engineer III
Java Software Engineer III

JPMorgan Chase & Co. • City Of London

On-site
GBP 70,000 - 110,000
Senior Python Test Automation Engineer
Senior Python Test Automation Engineer

JPMorganChase • Glasgow

On-site
GBP 70,000 - 95,000
Java Software Engineer III
Java Software Engineer III

JPMorgan Chase & Co. • Greater London

On-site
GBP 80,000 - 110,000