Software Engineer - Visual Quality

microTECH Global Limited
Charing Cross, United Kingdom
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Charing Cross, United Kingdom

Tech stack

JIRA
Automation of Tests
Codecs
Databases
Continuous Integration
Software Debugging
Linux
Hypertext Transfer Protocols (HTTP)
JSON
Python
Scrum
Software Engineering
SQL Databases
Multithreading
Google Test
Flask
Pytest
Software Version Control
Docker

Job description

Position: Software Engineer - Visual Quality

Location: London, United Kingdom About the Role: Are you a Python developer with a strong grasp of analytical thinking and structured problem-solving? Do you enjoy working on technically demanding challenges within a fast-paced and collaborative environment? This opportunity puts you at the forefront of cutting-edge video technology, contributing to solutions trusted by top-tier global organizations.

You'll join a development team focused on building and maintaining automated testing platforms designed to assess visual performance in video systems. This role offers the chance to work with proprietary frameworks used to validate media compression tools. These systems are central to enhancing the effectiveness and credibility of the company's technological offerings. What You'll Be Doing:

  • Continue to develop features, integrate new codec tools & codec types, and maintain the existing comprehensive in-house test and visual quality frameworks for testing quality aspects of our codec related products.

  • Understand the scope of development projects and break down into requirements/stories, agree acceptance criteria and define tests cases.

  • Able to provide clear and accurate progress updates and able to document requirements, work completed.

  • Participate in selecting the most appropriate tools and infrastructure for visual quality in the test framework.

  • Debug, understand root cause and resolve defects within our test frameworks

  • Launch testing campaigns for a variety of use cases to test and compare our codec releases and the integration of our codecs into different video encoder and playback scenarios. What We're Looking For:

  • Our test frameworks are developed using Python, are high performance and are multithreaded applications incorporating Flask, with SQL and databases for storage - you will have significant experience developing using these technologies.

  • Experience using Linux as a target development platform 8239;

  • Hands-on experience with technologies such as REST, HTTP, JSON and docker

  • Excellent communication skills and comfortable providing clear accurate progress updates and able to document requirements and work completed.

  • Have worked in an Agile environment working on projects using Scrum or Kanban and tools such as Jira 8239;

  • Understanding of working in a continuous integration environment covering; source code control, version control; build creation; unit, integration and system tests. 8239;

  • An understanding of the end-to-end software development life cycle 8239;

  • Exposure of commonly used test frameworks such as Pytest, Google Test Framework

  • Skilled with

Requirements

Our test frameworks are developed using Python, are high performance and are multithreaded applications incorporating Flask, with SQL and databases for storage - you will have significant experience developing using these technologies.

  • Experience using Linux as a target development platform 8239;
  • Hands-on experience with technologies such as REST, HTTP, JSON and docker
  • Excellent communication skills and comfortable providing clear accurate progress updates and able to document requirements and work completed.
  • Have worked in an Agile environment working on projects using Scrum or Kanban and tools such as Jira 8239;
  • Understanding of working in a continuous integration environment covering; source code control, version control; build creation; unit, integration and system tests. 8239;
  • An understanding of the end-to-end software development life cycle 8239;
  • Exposure of commonly used test frameworks such as Pytest, Google Test Framework
  • Skilled with

Apply for this position