Python Software Developer in Test / SDET

Location Reading
Discipline: Software Development
Job type: Permanent
Salary: £55000 - £75000 per annum, Benefits: Benefits + Stock
Contact name: James Shenton

Contact email:
Job ref: BH-4-16
Published: 11 days ago
Startdate: 2022-05-04 00:00:00
Python Software Developer in Test / SDET – Python with strong Python software development engineering in Test / SDET or Software Engineer / Test automation background is required to design, develop Python test automation suites / develop test infrastructure / test architectures and be heavily involved in test automation / QA Automation is required by industry-leading video collaboration to work as a SDET ensuring the quality of their highly scalable / high-availability product which is built in Python / distributed systems / systems programming / cloud computing and has a heavy networking infrastructure element.
Salary £55-75k + Bens + Stock

Role can be based remotely, or hybrid working with some time in their amazing new offices in Reading

As a Python Software Developer in Test / SDET you will have skills in some of 
  • Strong Python software sutomation testing / software development / background (Essential) 
  • Experience developing automated tests to test the new features such as stress testing , security testing, automated test, interoperability, performance test, infrastructure automation,
  • Object oriented programming and design patterns (essential)
  • Pytest / Selenium etc
  • Any experience in the automation of Cloud deployments AWS or GCP
  • Test driven development / TDD, Test automation / QA / Continuous Integration  
  • Knowledge of networking protocols / network programming/ network communications / network connected devices / wireshark etc
  • Network protocols such as TCP/IP, H.323, SIP, WebRTC etc (desirable)  
  • Docker or Containers
  • Virtualisation technologies such as VMware and HyperV (desirable)
  • Linux
  • KVM (desirable)
  • IP networking (desirable)
  • Degree from Red brick University in Computer Science or science 
Test-driven development is at the very the heart of everything the company does which allows the evolving product to be continuously monitored and assists the team in meeting demanding quality and time targets. With over a billion minutes of video conferencing go through the platform every year and the technology allows a range of disparate virtual devices the role will offer a real challenge with a very technical environment.

Duties and responsibilities as a Python Software Developer in Test / SDET
  • Extensive Python related programming 
  • Work with the product development team to ensure that the product is designed with testing in mind.
  • Functional Testing, Unit testing, stress testing, security testing etc
  • Design, develop and code up improvements to the automation infrastructure, incorporating third-party products.
  • Monitor test runs and work with the rest of the team to analyse any failures.
  • Contributing to test processes and building test frameworks / test architecture
This role will be ideal for those with a software engineer in test / systems engineering / low level systems background as it requires knowledge of area such as sockets, memory management, networking / network programming and a background testing complex distributed systems.

As a company testing is fully automated, and they are passion for CI / CD systems. 

The role will be working as part of a company with a relaxed, supportive culture and flat structure that is comprised of specialists at the top of their field who enjoy true autonomy and flexible working hours, then please apply.

Opus Resourcing are a boutique IT employment Agency who are relied on by a number of world leading technology companies and brands to assist resource their contract and permanent positions.