Senior Software Development Engineer in Test

Abingdon, GB, OX14 3YP


Sophos evolves to meet every new challenge, protecting more than 400,000 organizations of all sizes in more than 150 countries from today’s most advanced cyberthreats. Powered by SophosLabs, our cloud-native and AI-enhanced solutions are able to adapt and evolve to secure endpoints and networks against never-before-seen cybercriminal tactics and techniques. Managed through our award-winning, cloud-based platform, Sophos Central, our best-of-breed products work together through our unique Synchronized Security system to share threat intelligence and respond to evolving threats. The Sophos suite of products secures networks and endpoints against automated and active-adversary breaches, ransomware, malware, exploits, data exfiltration, phishing, and more.

Job Purpose

This role provides the opportunity to lead and mentor other SDETs in the Sophos Cloud feature teams to deliver high quality automation, frameworks and software for computer security. The feature teams develop the Security Solutions for Cloud environments all implemented in our Sophos Central platform. We follow an Agile methodology with high quality automated testing as the key release criteria. This role will help guide automation testing across all feature teams in the group, testing frameworks and reporting, as well as helping to enforce quality within the team.


Main Duties

  • Work with each team to ensure all features have automated regression tests
  • Creation of new test framework features to meet security requirements
  • Contribute to project planning sessions and guide the development team to ensure quality criteria are met throughout the development cycle
  • Monitor and report on the automation testing of the production release cycles ensuring all teams meet their quality requirements
  • Enhance the existing test framework to allow testing of new features
  • Define, create and debug automated test cases
  • Review and reporting of test runs and defining any remedial actions
  • Research and implement improvements to tools and processes, to improve efficiency and effectiveness of test automation and feature delivery
  • Work with QA Leads and Managers to implement department wide initiatives and contribute towards future improvements


Skills & Experience


  • Test development via scripted or high-level programming languages (e.g. Python, Java, JavaScript)
  • Experience of creating test automation frameworks and systems
  • Technical problem solving
  • Data Mining and Analysis
  • Leading and mentoring a small number of SDETs
  • Able to communicate and influence with different types of audience
  • Ability to work effectively in a team



  • Leading and mentoring junior SDETs
  • Definition of manual test cases and acceptance criteria against development tasks
  • Analysis of test coverage against user requirements and scenarios
  • Experience of using and configuration of Cloud-based systems (AWS, Azure)
  • Experience of using JIRA, TestRail
  • Linux and Windows operating system knowledge

Equal Opportunities

Sophos is committed to equality opportunity in all areas of its work. All qualified applicants will be treated in a fair and equal manner and in accordance with the law regardless of gender, marital status, race, religion, colour, age, disability or sexual orientation.

If you choose to explore this opportunity, and subsequently share your CV or other personal details with Sophos, these details will be held by Sophos for 12 months in accordance with our data protection policy which can be found here and used by our recruitment team to contact you regarding this or other relevant opportunities at Sophos.  If you would like Sophos to delete or update your details at any time, please reply to this or other emails from Sophos clearly stating your request, or follow the steps set out in the data protection policy describing your individual rights.  If you have any questions about Sophos’ data protection practices, please contact dataprotection@sophos.com.


At Sophos, we want every organization to be protected by innovative, next-generation IT security, even those who don't have a huge IT staff. We protect organizations of all sizes, all around the world by making enterprise-grade security that is simple to deploy, manage, and use. It is our passion, and something we are truly proud of.