Job Search and Career Advice Platform

Enable job alerts via email!

Software Engineer - Visual Quality

microTECH Global Ltd

City of Westminster

Hybrid

GBP 45,000 - 60,000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology firm is seeking a Software Engineer for a 12-month contract in London, requiring strong Python skills and experience in developing Visual Quality test frameworks. You will work in a hybrid environment and engage with Agile methodologies, participating in code reviews and testing campaigns. Ideal candidates should be proficient in Linux and REST, and familiarity with Docker is a plus. Join a dynamic team focused on video compression technology innovation.

Qualifications

  • Strong experience in Python, developing high-performance, multithreaded applications.
  • Proficient in Linux development environments.
  • Hands-on experience with REST, HTTP, JSON, and Docker.
  • Comfortable in Agile environments, using Scrum or Kanban.
  • Familiarity with CI/CD processes and testing frameworks.

Responsibilities

  • Develop and maintain Visual Quality test frameworks for codec products.
  • Participate in code reviews and provide feedback.
  • Launch testing campaigns to evaluate codec releases.
  • Document requirements and progress clearly and accurately.

Skills

Python
Linux development environments
REST
HTTP
JSON
Docker
Agile methodologies
CI/CD processes
Communication skills

Tools

Flask
Jira
Pytest
Cucumber
Job description
Job Title: Software Engineer – Visual Quality (Contract, Outside IR35)

Location: London (Paddington) – Hybrid, minimum 2 days per week onsite

Duration: 12 months

Start: Immediate

Overview

Software Engineer with strong Python skills and a passion for methodical, analytical problem‑solving.

You will work on Visual Quality test frameworks, which are central to codec development, validating and improving the effectiveness of cutting‑edge video compression technology. As part of a driven Agile team, you will develop and maintain test frameworks, integrate new features, and contribute to the direction of projects, while engaging directly with senior stakeholders. This is a 12‑month contract outside IR35.

Responsibilities
  • Develop and maintain Visual Quality test frameworks for codec products, including integration of new codec tools and types.
  • Break down development projects into requirements, user stories, acceptance criteria, and test cases.
  • Debug, analyze root causes, and resolve defects within test frameworks.
  • Launch testing campaigns to evaluate codec releases and integration across encoder/playback scenarios.
  • Participate in code reviews and provide feedback on work from other engineers.
  • Contribute to Agile ceremonies, including sprint planning, refinement, and daily stand‑ups.
  • Document requirements, progress, and completed work clearly and accurately.
  • Select and maintain tools and infrastructure for visual quality testing.
Qualifications / Required Skills
  • Strong experience in Python, developing high-performance, multithreaded applications, ideally with Flask, SQL, and databases.
  • Proficient in Linux development environments.
  • Hands‑on experience with REST, HTTP, JSON, and Docker.
  • Comfortable in Agile environments, using Scrum or Kanban and tools such as Jira.
  • Familiarity with CI/CD processes, including source control, build creation, unit/integration/system testing.
  • Understanding of end-to-end software development lifecycle.
  • Exposure to test frameworks such as Pytest or Google Test Framework.
  • Excellent communication skills, able to provide progress updates and documentation.
  • Bonus: Familiarity with front‑end technologies (HTML, CSS, JS, TypeScript, Node.js) or AI tools for automation/development.
Desirable Skills
  • Experience with BDD testing tools (preferably Cucumber).
  • Familiarity with AWS cloud solutions or other distributed environments.
  • Basic understanding of system architecture and networking concepts.
  • Knowledge of video compression and video quality metrics.
  • Experience in data analytics or data science.
  • Previous experience with mobile test automation (Android & iOS).
  • Experience in UI testing using Cypress / JS / TS.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.