CrawlJobs Logo

Senior Python Automation Engineer

United Kingdom, London 350.00 - 400.00 GBP / Day · Job Posted June 30, 2026

Job offer has expired

Job Link Share

Job Description

We are actively seeking a highly experienced Python Automation Expert to join a dynamic team in the Investment Banking sector. In this role, you will be responsible for designing and developing robust automation frameworks from scratch, ensuring high-quality software delivery across web, API, and backend systems.

Job Responsibility

  • Develop, maintain, and scale automation frameworks using Python (e.g., PyTest)
  • Design, write, and execute automated test cases covering functional, regression, integration, and system testing
  • Work closely with QA, developers, and product teams to analyze and understand complex business requirements
  • Maintain test data, test environments, and CI/CD version control using Git
  • Leverage AI coding tools (such as GitHub Copilot, ChatGPT, or similar) to optimize coding and testing efficiency

Requirements

  • 7 to 8 years of proven experience in automation testing
  • Expertise in Python and developing automation frameworks
  • Strong hands-on experience with Playwright and/or Selenium
  • Must Have: Solid understanding and previous experience in the Investment Banking domain

Nice to have

Knowledge of Security Services

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Python Automation Engineer

8 matching positions

Senior Test Automation Engineer (Python)

The project is a web-based platform for financial advisors. The client portal al...
Location
Location
Poland; Croatia; Argentina; Ukraine
Salary
Salary:
Not provided
eleks.com Logo
ELEKS
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience as QA Automation Engineer
  • Strong understanding of software testing methodologies, automation frameworks, and QA best practices
  • Experience with automation testing tools such as Selenium, Katalon Studio, and Cucumber
  • Familiarity with CI/CD tools and automation platforms including Jenkins and SonarQube
  • Knowledge of programming and scripting languages such as JavaScript, HTML, CSS, and related technologies
  • Understanding of white-box, black-box, regression, integration, and functional testing methodologies
  • Familiarity with the software development lifecycle and Agile/Scrum practices
  • Strong analytical, troubleshooting, and problem-solving skills
  • Excellent communication and collaboration abilities
  • Strong organizational and time management skills with the ability to manage multiple priorities and deadlines
Job Responsibility
Job Responsibility
  • Design, develop, execute, and maintain automated test scripts and testing frameworks
  • Create scalable automation solutions to maximize testing coverage while minimizing manual effort
  • Develop and execute software test plans, test cases, and regression test suites
  • Debug software products through systematic testing and root cause analysis
  • Analyze test results, identify defects, and collaborate with development teams to resolve issues
  • Review technical specifications and design documentation to ensure testability and quality coverage
  • Track, document, and manage software defects throughout the software development lifecycle
  • Apply and maintain quality assurance standards, testing methodologies, and best practices
  • Conduct regression, integration, functional, and end-to-end testing as needed
  • Support CI/CD processes through automated testing integration and continuous quality monitoring
What we offer
What we offer
  • Close cooperation with a customer
  • Challenging tasks
  • Competence development
  • Ability to influence project technologies
  • Team of professionals
  • Dynamic environment with low level of bureaucracy
  • Fulltime
Read More
Arrow Right

Strong Middle / Senior Automation Test Engineer (Python)

Our client is a US-based leading national services and online solutions provider...
Location
Location
Ukraine , Ternopil; Ivano-Frankivsk; Lviv; Kyiv; Uzhhorod; Chernivtsi; Zhytomyr; Rivne; Lutsk
Salary
Salary:
Not provided
eleks.com Logo
ELEKS
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years of software quality assurance experience
  • Strong coding skills in Python, with the judgment to recognize test code that needs work and the skill to improve it
  • Experience designing automated test frameworks, not just writing tests inside someone else's framework
  • Proven experience testing RESTful web services and web applications in a cloud environment (Azure preferred)
  • Comfort working across the test pyramid — unit, integration, and end-to-end — and a clear opinion on where each layer earns its keep
  • Comfort reasoning about numerical correctness — tolerances, golden masters, and regression of calculated outputs, not just HTTP 200s
  • Working knowledge of CI/CD pipelines (Azure DevOps or similar) and a point of view on what belongs in pre-merge vs. nightly vs. release gates
  • Awareness of security and compliance considerations in financial software — authorization testing, dependency scanning, and careful handling of sensitive data in test environments
  • A habit of measuring quality — escape rate, flake rate, coverage trends — and using those numbers to drive decisions
  • Familiarity with Selenium WebDriver, Postman, or equivalent tools (BDD/Gherkin/Cucumber is a plus)
Job Responsibility
Job Responsibility
  • Strengthen and extend our automated regression framework so the team can trust the results on every nightly run — assess the current state, propose a path forward, and execute
  • Push testing left: when a nightly regression catches a defect, drive a unit or integration test to catch the same class of problem on the next build
  • Build and maintain unit, integration, and end-to-end tests across our stack — Python test framework, C# APIs running in Azure, SQL and MongoDB
  • Own the quality of the numbers, not just the code — build golden-master and tolerance-based tests for the financial calculations at the heart of BASIS and AtlasOne, where a basis point of drift in a projection is a defect that needs to be caught
  • Own the CI/CD quality gates — decide what blocks a merge, what blocks a release, and how flaky tests get quarantined rather than ignored
  • Treat performance as a quality attribute — stand up performance regression coverage for calc-heavy paths so we catch slowdowns the same week they're introduced, not the quarter a client notices
  • Close the loop with production — work alongside the team to monitor Azure alerts, logs, and traces
  • investigate escaped defects from production support tickets
  • and feed what you find back into the right test layer
  • Develop, document, and execute functional and regression tests across both the established BASIS desktop client and the growing web-based experience that is replacing it
What we offer
What we offer
  • Close cooperation with a customer
  • Challenging tasks
  • Competence development
  • Ability to influence project technologies
  • Team of professionals
  • Dynamic environment with low level of bureaucracy
  • Fulltime
Read More
Arrow Right

Strong Middle / Senior Automation Test Engineer (Python)

The project is an AI Platform. As a Test Automation Engineer, you will be involv...
Location
Location
Salary
Salary:
Not provided
eleks.com Logo
ELEKS
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4 years of software quality assurance experience
  • At least 3 years of experience in UI test automation of a web-based application
  • Hands-on knowledge of API/WebService testing in different integration test levels
  • Strong programming experience in Python, Pytest with Selenium and/or Playwright
  • Good knowledge of test design techniques and test methodologies, such as ISTQB® or TMap Next®
  • Good knowledge and clear experience in setting up (and maintaining) a modular, highly reusable, and data-driven test automation framework that delivers a robust execution with the least possible maintenance
  • Experience with Jenkins and Kubernetes as well as CI/CD
  • Fast learner, proactive, and initiative with minimal supervision while hitting deadlines
  • Willingness for continuous learning and improvement
  • Ownership and personal organizational skills
Job Responsibility
Job Responsibility
  • Designing, developing, and executing UI test scripts, using Python and Pytest (in combination with Selenium Playwright)
  • Designing, scripting, and executing API/Web Service test scripts
  • Collaborating actively with the manual team to detect good candidate test cases for automation
  • Assisting the team in reviewing candidate test cases for automation in the optimal testability of the desired scenario
  • Assisting the team in creating and maintaining a structured and reusable test approach, which can easily show scope and coverage to Product Managers and other stakeholders
  • Exercising a Risk-Based Business Driven test approach
  • Generate clear and understandable test reports and/or dashboards integrated into the Automation CI/CD pipeline
  • Analyzing and investigating execution failures leading to test case or test script updates or bug reports
  • Share your ideas about an automation approach and come to a common understanding and way of working
  • Give realistic estimates for analysis, scriptring & execution time, and follow-up so that it becomes possible to generate a tight but executable test automation schedule
What we offer
What we offer
  • Close cooperation with a customer
  • Challenging tasks
  • Competence development
  • Team of professionals
  • Dynamic environment with a low level of bureaucracy
Read More
Arrow Right

Strong Middle / Senior Automation Test Engineer (Python)

The project is a web-based platform for financial advisors. The client portal al...
Location
Location
Salary
Salary:
Not provided
eleks.com Logo
ELEKS
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of software quality assurance experience
  • Strong programming experience in Python, Javascript with Selenium and Playwright
  • Understanding of code architecture best practices such as reusability, maintainability, scalability, and abstraction
  • Experience and understanding of source control (BitBucket/GitHub) and CI/CD pipelines (Jenkins, Github Actions)
  • Experience working with REST APIs and usage of tools like Swagger and Postman
  • Experience with SQL and relational databases and capability to dig into and understand data
  • A data driven and analytical approach to problem solving
  • In-depth knowledge of Scrum and Agile Software Development Methodology
  • Excellent oral and written communication across disciplines and teams
  • Upper-Intermediate level of English
Job Responsibility
Job Responsibility
  • Be responsible for the delivery, performance testing, measurements, general reports, etc
  • Review, analyze and assess project requirements and specifications as well as product functionality to convert them into quality control process artifacts
  • Prepare and acquire test data
  • Develop, execute, refactor and optimize automation scripts
  • Log and evaluate results and document deviations from the expected results
  • Understand Business Requirements and design architecture according to business needs
  • Collaborate with team members to follow best practices and requirements
  • Communicate with a customer side
What we offer
What we offer
  • Close cooperation with a customer
  • Challenging tasks
  • Competence development
  • Ability to influence project technologies
  • Team of professionals
  • Dynamic environment with low level of bureaucracy
Read More
Arrow Right

Senior Staff Senior Silicon Design Automation Engineer

As a design engineer in our CAD and methodology team, you will be responsible fo...
Location
Location
Malaysia , Penang
Salary
Salary:
Not provided
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • TCL, Python, PERL, or other scripting languages
  • PDK, technology enablement
  • Simulation environments for Spice, PVT
  • Virtuoso based custom Layout tools and flows
  • Calibre extraction flows, Totem & Redhawk for EM/IR
  • SiliconSmart, PrimeTimePhysical aspect of VLSI designs
  • Strong written and verbal communication skills
  • Bachelors or Masters degree in computer engineering/Electrical Engineering
Job Responsibility
Job Responsibility
  • Execute in CAD infrastructure team supporting multiple IC design projects
  • Establish and maintain standardized design flows and methodologies
  • Implement and support customized CAD flows for Fabric design groups
  • Enable the team in meeting the design and development targets by working closely with external tool vendors
  • Develop tools flows methodologies on digital back-end domains, sign-off flows for timing, power, EM/IR, DRC/LVS/DFM, etc.
  • Improve engineering efficiency while improving design quality in IP release process
  • Be single point contact for bugs and issues for custom and analog physical design team
  • Build flow in TCL, Python to ensure quality and faster executions
  • Understand different methodologies used across industry to adopt best practices
  • Leverage and deploy AMD AI systems to design teams
  • Fulltime
Read More
Arrow Right

Senior Engineer - Automation

This position is based at GM Technical Centre India - Bengaluru, where our teams...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Masters/ bachelor's degree in electrical engineering / Electronics Engineering / Instrumentation Engineering
  • 10+ years' experience in any Automotive companies or Software Companies with Automation background
  • In depth knowledge of control systems and/or control systems in automotive assembly plants
  • Knowledge on PLC, HMI, Drives, Networks along with strong programming skills preferably Rockwell PLC
  • Project management and site execution skills
  • Thorough knowledge of Rockwell PLC software, Siemens HMI software as well as interfaces to other controls systems
  • Knowledge of Emulation softwares like Emulate 3D, etc
  • Knowledge of Machine Vision hardwares/softwares (Matrox)
  • Thorough knowledge of PLC hardware and software design and engineering
  • Knowledge of design for health and safety will be helpful
Job Responsibility
Job Responsibility
  • Supervise and control projects including project scope, issues, risks and schedule. Handle issues to closure. Communicate project status and ensures all internal customers are aware of progress through project meetings, status reports and reviews
  • Participate in Investment studies, preliminary design discussions for any new or expansion projects
  • Responsible for inhouse engineering on Hardware designs, software designs, Emulation, Integration & Commissioning at site
  • If its Turnkey project, Guide & approve Hardware/ Software designs done by contractors for various project in the region. Conduct offline testing & Buyoff at supplier’s site
  • Implement GM Global tools for design of hardware & software to ensure minimum debug on site. Train suppliers and Engineers of other GM units
  • Validate designs and provide feedback to Global Centre w.r.t GM standards
  • Responsible for deploying GM Global standards across all projects
  • Responsible for training and Integrating Suppliers to enforce to GM standards
  • Responsible for performing Root cause analysis
  • Prepare & Share lessons learnt for the projects completed
  • Fulltime
Read More
Arrow Right

Senior Python Engineer

Location
Location
United States , Rutherford
Salary
Salary:
121200.00 - 181800.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of overall experience in large-scale application development with recent mandatory platform for the secure and scalable deployment of AI agents into application contexts
  • Minimum of 5+ years of proven experience in a Python and pyspark Engineering lead role focused on building enterprise-grade, high-volume ELT/ETL processes using the PySpark and Databricks ecosystem
  • Hands-on experience with agentic AI development using YAML, JSON, FAST API or Spring boot, Google ADK, LLM itegrations, including Devin.AI or Github Copilot, and integrating models via platforms like MCP using advanced prompt engineering
  • Proven experience developing and automating microservice integrations to support data-intensive applications
  • Proficiency in at least one programming language commonly used for data analytics, engineering, such as Python or Scala
  • Strong SQL skills and experience with various relational databases
  • Deep understanding of data modeling, data warehousing concepts, Data Mesh architecture, and data federation
  • Excellent communication, collaboration, and problem-solving skills
Job Responsibility
Job Responsibility
  • Design, develop, and maintain scalable, enterprise-grade AI agents, supporting ELT/ETL processes to handle large data volumes using the Python, FAST API, Microservices, PySpark, Kafka and Databricks ecosystem
  • Build and Deploy GEN AI Agents using Googles ADK and Google Flash 2.5+ LLMs to support application automation supports and its deep insights, workflow support with HIL - Human in loop architecture
  • Build and maintain data federation layers for lambda and Data Mesh architectures using tools like Starburst, with a strategy for adopting AI-based use cases (e.g., machine learning, deep learning, NLP) to drive efficiency
  • Develop, deploy, and automate microservice integrations to support data-intensive applications, ensuring scalability, resilience, and maintainability using cloud native infrastructure and openshift or Kubernates architecture including CI/CD pipelines
  • Integrate and leverage agentic AI tools (e.g., Devin.AI, Github Copilot) and platforms (e.g., MCP) through advanced prompt engineering to enhance development and operational efficiency
  • Ensure data quality, integrity, and security throughout the entire data lifecycle
  • Contribute to the continuous improvement of data engineering processes, standards, and best practices within the team
  • Appropriately assess risk when business decisions are made, demonstrating consideration for the firm's reputation and safeguarding Citi, its clients, and assets by driving compliance with applicable laws, rules, and regulations
  • Adhere to Policy, apply sound ethical judgment, and escalate, manage, and report control issues with transparency
What we offer
What we offer
  • Medical, dental & vision coverage
  • 401(k)
  • Life, accident, and disability insurance
  • Wellness programs
  • Paid time off packages including planned time off (vacation), unplanned time off (sick leave), and paid holidays
  • Fulltime
Read More
Arrow Right

Senior Python Engineer - AWS and AI

Our client is a market-leading fintech platform looking for a Senior Python Engi...
Location
Location
United Kingdom , London
Salary
Salary:
80000.00 - 90000.00 GBP / Year
talenthawk.com Logo
TalentHawk
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong experience building B2B SaaS applications, REST APIs, and distributed microservices using Python
  • Practical experience with core AWS services (Cognito, Lambda, Fargate, API Gateway, S3, IAM) and infrastructure management via Terraform
  • Solid working knowledge of PostgreSQL (relational modeling, query optimization)
  • Hands-on experience integrating AI assistants or LLM workflows into your daily development cycle to boost productivity
  • Proven ability to navigate ambiguity, take end-to-end ownership of tasks, and influence technical decisions constructively
Job Responsibility
Job Responsibility
  • Design, implement, and scale reliable Python microservices across single- and multi-tenant Enterprise SaaS architectures
  • Champion the adoption of AI engineering tools (e.g., Copilot, Claude, Cursor) and automated workflows to optimize delivery speed and code quality
  • Manage and optimize AWS infrastructure with a focus on observability, least-privilege security, and operational excellence
  • Partner with Product Owners to translate complex data requirements into clear, well-scoped engineering tasks
  • Actively support the technical growth of junior and mid-level engineers through thoughtful code reviews and guidance (no formal line management required)
  • Fulltime
Read More
Arrow Right