Job Details
Software Engineer in Test/SDET - Python (Permanent)
Location: Reading, Berkshire Country: UK Rate: £50k - 75k per annum, Benefits: + Benefits + Stock
A Software Engineer in Test with strong software engineering skills, Python coding skills, and experience in building, maintaining, and writing complex test automation cases, ideally combined with a mix of web, cloud, and networking understanding, is required by a world-leading video software company in Reading to test their Microsoft Teams interop product, which is used by hundreds of thousands of concurrent users and secure environments.
This is a hybrid role based at the Reading/Berkshire-based office. Car parking or access via train with a shuttle bus is provided.
Key skills required as a Software Engineer in Test/SDET would include some of
- Software engineering background with sound software development skills in Python
- Experience in Test Automation and writing test automation scripts, ideally in Python
- Experience with Web test automation tools and technologies (such as Selenium, Robot, Pytest).
- Knowledge of Cloud platforms (ideally Azure).
- Knowledge of network communications or network programming, or network protocols or distributed systems would be useful.
- Knowledge of Video Conferencing or VOIP technologies or protocols such as RTP, SIP, UDP, TLS, TCP
- Computer Science or scientific degree
- Experience in some of these areas is required, but passion, adaptability, and a willingness to learn above all else
Flex your skills and join the R&D function of a software company with an engineering-centric culture and an uncompromising focus on software quality. Testing is 100% automated and combined with sophisticated CI/CD systems.
The MS Teams interop product is used by enterprise companies and in secure government/ultra-secure environments. It is highly concurrent and supports hundreds of thousands of users, which presents a software engineering/test challenge.
In the role of Software Engineer in Test/SDET, you will be responsible for:
- Design, implement, and execute automated test cases to verify the functionality, performance, and overall quality of the MS Teams Interop product.
- The development and maintenance of the automated test framework used to execute suites of test cases.
- Identification, investigation and reproduction of product and solution issues.
- An active interest in software testing and techniques, as you will be implementing and improving test capabilities and frameworks.
- The ability to learn about and discuss complex architectures with other developers.
- As a software engineer in test, it is up to you, alongside your team, to prioritise which tasks, features, and what comes next.
Join a people-centric video software company that solves complex software engineering challenges and is at the forefront of video meeting technology.
Opus Resourcing acts as an employment agency with respect to permanent employment.
Posted Date: 14 May 2024
Reference: JS-260
Employment Agency: Opus Resourcing Ltd
Contact: James Shenton