Software Developer in Test - Python

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

Contact email: james.shenton@opusresourcing.com
Job ref: BH-4-13
Published: 29 days ago
Startdate: 2021-04-14 00:00:00
Software Developer in Test with strong Python software development engineering in Test / SDET or Software Engineer 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 company in Reading, Berkshire (10 minutes from Reading train station) 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.

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 ther is a passion for CI / CD systems. 
 

As a Python Software Developer In Test / SDET - you will have skills in the majority of 


  • Strong Python / software testing 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  
  • Docker or Containers
  • Virtualisation technologies such as VMware and HyperV
  • Linux
  • KVM
  • IP networking
  • 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 Developmer 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
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.

Likely backgrounds are from companies that are related to areas such as network communications, network security, video collaboration / video conferencing , telecoms, IOT, CDN / Content Delivery Networks / OTT or roles with heavy systems programming.
 
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.
 
We process certain personal information about you in connection with the recruitment process in order to seek to find you a suitable position and this information may be provided to potential employers. Information may include sensitive personal data (such as health information) that you provide in your CV or otherwise or that we are given about you. Details are set out in our Privacy Policy http://www.opusresourcing.com/privacy-policy