Now hiring

Software Engineer III - Python/Test Automation @ JP Morgan Chase

Argyle Street 43, GlasgowOnsiteFull-time
Apply with ResuMinder

Opens on the employer's site

About this role

Salary: £62,000 - 102,000 per year

Requirements: Hands-on practical experience in Python, Playwright/Selenium, PyTest, application development, testing, and operational stabilityDemonstrated expertise in managing multiple automation deliveries and diverse stakeholders while consistently ensuring high-quality outcomes under pressureExperience developing, debugging, and maintaining code in a large corporate environment using Python and SQLHands-on experience with FastAPI, Web UI, API, and database automationExperience with agile methodologies such as CI/CD, application resiliency, and securitySolid understanding of HTTP protocol and REST APIsExperience handling and automating large volumes of diverse input files, including CSV, JSON, and XMLDemonstrated ability to take full ownership of deliverables, maintain high quality, and adhere to project timelinesPreferred: exposure to cloud technologies such as AWS, Azure, or GCPPreferred: exposure to LLM models such as ChatGPT and Google BardPreferred: exposure to LangChain, RAG, and fine-tuning of LLM modelsPreferred: exposure to PySpark and Databricks for data pipeline creationPreferred: familiarity with modern front-end technologiesPreferred: experience with ReactJS front-end development Responsibilities: Design, develop, and maintain robust, scalable test automation frameworks for a complex, high-performance Payments systemArchitect and build test automation solutions and reference services using Java to validate software functionality and performanceApply test automation frameworks intelligently to enhance and execute the overall test landscapeExecute software solutions, design, development, and technical troubleshooting beyond routine approachesProduce architecture and design artifacts for complex applications, ensuring software code meets design constraintsGather, analyze, and visualize large, diverse data sets to drive continuous improvement of software systemsProactively identify hidden problems and patterns in data to improve coding hygiene and system architectureContribute to software engineering communities of practice and participate in events exploring new technologiesCollaborate as part of a global team and conduct detailed peer code reviewsWork closely with stakeholders to define test requirements and strategies Technologies: APIAWSArchitectAzureChatGPTCI/CDCloudDatabricksFastAPIFine-tuningGCPHTTPJSONJavaLLMPlaywrightPythonPySparkRAGRESTSQLSecuritySeleniumWebXMLpytestUX UI DesignSupport More:

We are JPMorganChase, a global leader in financial services, and this role sits within our Commercial & Investment Bank, specifically in Payments Technology. We offer the opportunity to take your software engineering career to the next level as a Software Engineer III - Python/Test Automation, working as a seasoned member of an agile global team to deliver trusted, market-leading technology in a secure, stable, and scalable way. We value diversity and inclusion, provide reasonable accommodations where needed, and are committed to building trusted, long-term partnerships with our clients across more than 100 countries.

last updated 36 week of 2026

Ready to apply?

Install the ResuMinder extension and we'll auto-fill the application in seconds — no rewriting.

See how your CV scores