Back to search
NP Group Linkedin · Posted 1mo ago

Python Developer

Surrey, Surrey, United Kingdom

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

Position: Python Developer – Test Framework

Location: Hybrid (Surrey - 3 days onsite)

Duration: 12 months +

Start Date: June 2026


Responsible for building and enhancing an internal cloud automation platform, with a strong focus on developing Python-based testing frameworks for customer APIs. The role will support global teams (EMEA/APAC), acting as a key automation SME, and work closely with operations, storage, and SRE teams to improve reliability, scalability, and usability of existing automation systems.


Key Responsibilities:

  • Design, build, and maintain Python-based automation services and testing frameworks
  • Develop repeatable API testing frameworks for customer environments with handover to SRE teams
  • Support and troubleshoot existing automation platforms used by operations and infrastructure teams
  • Act as an automation SME across EMEA/APAC, supporting complex issues and architectural queries
  • Develop and maintain CI/CD pipelines, automated testing, and deployment documentation
  • Work within Agile teams (sprint planning, standups, retrospectives, backlog refinement)
  • Collaborate with cross-functional teams including SRE, infrastructure, and customer operations
  • Mentor junior engineers and contribute to engineering best practices


Required Skills:

  • 6+ years Python development experience with strong object-oriented programming skills
  • Strong experience designing APIs and working with microservices architectures
  • Hands-on experience with Git (Bitbucket), pull requests, and branching strategies
  • Experience working in Agile development environments
  • Strong debugging, testing (unit/integration), and CI/CD experience
  • Experience with Ansible and configuration management
  • MongoDB query development experience
  • Ability to use AI-assisted development tools (LLMs, code generation, AI testing tools)
  • Excellent communication skills and ability to work across global teams


Desirable Skills:

  • Infrastructure automation experience (IaC, automation frameworks, pipeline automation)
  • Experience with storage technologies (SAN/NAS, object storage, distributed systems)
  • Golang development experience
  • Kafka (producers/consumers, stream processing)
  • Container technologies (Docker, Kubernetes)
  • Cloud platforms (AWS, Azure, GCP) and observability tooling
  • Experience with OpenAPI specifications and REST maturity models (Richardson Model)
  • Comfortable conducting code reviews and contributing to engineering standards

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If the repetitive CV tweaking gets heavy, Daniel can help set up Caio Agent.
Ask about Agent