Software Engineer in Test - SDET

Abingdon
3 weeks ago
Create job alert

Role OverviewThe role:

Working on Preserve365, our revolutionary Microsoft 365 Active Digital Preservation solution you will be key in supporting the technical direction of the automation framework and the overall efforts & output of the P365 QA team.

Operating within an Agile / Kanban environment you will also be responsible for evaluating and writing feature files/step definitions; reviewing existing test cases for automation; maintenance of internal jobs within Preservica’s CI tool; playing a key part in the ongoing maturity of Preservica’s Quality Assurance function which will include evaluating Playwright for future use.

This will be a hybrid role with time split between home working and regular office days.

About the RoleAre you a Software Developer in Test or an experienced QA skilled in automation? Knowledgeable in the C# .Net Microsoft stack, especially Azure and SpecFlow? If you're passionate about delivering top-tier quality and thrive in a fast-paced environment, we want you on board!

We are Preservica and our active digital preservation solutions are at the razor’s edge of commercial software solutions, addressing the need for smart digital preservation technology. Our award-winning software is used by leading businesses, archives, libraries, museums and government organisations across the globe.

We are world leaders and proud of our achievements – but to stay ahead we need the brightest and most talented innovators to join our development team. 

Benefits22 days holiday (plus 3.5 discretionary days at Christmas)

4x Salary Life Insurance

6% Pension Contribution – into a defined Pension Plan held with Scottish Widows

Company bonus scheme – worth up to 3% of salary dependant on company performance.

Flexibility:

You can carry 5 days holiday over to the next year.

Private Medical Cover – (taxable benefit)

Salary Sacrifice – you can make a salary sacrifice for the items below:

Additional pension payments

Holiday trading – buy or sell holiday days

Bike to Work Scheme

Essential SkillsKey Tasks and Responsibilities: 

Maintain and enhance the automation framework.
Write well-designed, maintainable feature files and step definitions following established coding practices.
Review stories, attend refinements and other ceremonies to get clarifications and provide timely, meaningful feedback.
Expand automation capabilities to increase product coverage across regression test suites.
Execute exploratory testing where necessary.
Review test cases and feature files produced by others, as well as code reviews for pull requests.
Help implement Playwright for front-end test automation.
Contribute to backend testing using RestSharp and Postman.
Assist in performance testing using Azure Load Test, JMeter, or Locust.
Debug pipeline and test failures, ensuring smooth CI/CD processes. 

You Should Have:

Degree in an engineering, software, or system-related field, ISTQB certification or equivalent training/experience.
5+ years of testing experience, design, and execution, skilled in automation.
Familiarity with Agile and Kanban development practices.
Strong coding skills in C# with Selenium and SpecFlow.
Good knowledge of Selenium, Cucumber, Gherkin, BDD, TDD.
Adept with API testing tools such as Swagger and Postman.
Experience with Visual Studio and Visual Studio Code for build and code editing.
Knowledge of Azure DevOps for pipelines, test plan setup, and test runs.
Experience with Azure Test Plans for test management and on-demand test runs.
Bonus: Experience with performance testing using Azure Load Test, JMeter, or Locust.
Comfortable with modern source control techniques/tools such as Git and Azure.
Knowledge of MS365, SharePoint, and Teams is desirable.
SQL knowledge and understanding databases (Bonus !)

Related Jobs

View all jobs

Powertrain Software Engineer

Java Software Engineer (SC cleared)

Java Software Engineer (SC cleared)

Senior software engineer - Qt, C++, Linux

Embedded Software Engineer

Java Software Engineer

Get the latest insights and jobs direct. Sign up for our newsletter.

By subscribing you agree to our privacy policy and terms of service.

Industry Insights

Discover insightful articles, industry insights, expert tips, and curated resources.

Cloud Apprenticeships: Your Comprehensive Guide to a Future-Focused Career in Cloud Computing

The world of technology continues to evolve at breakneck speed, and cloud computing sits at the heart of this digital revolution. From large enterprises migrating their entire infrastructures to the cloud, to small businesses leveraging Software as a Service (SaaS) solutions, the influence of cloud computing cannot be overstated. As more organisations depend on cloud-based platforms for scalability, cost-efficiency, and innovation, the demand for skilled cloud professionals has skyrocketed. In this environment, cloud apprenticeships have emerged as a practical and strategic pathway for individuals to break into one of the most dynamic and rewarding areas of the tech sector. By blending structured training with hands-on work experience, an apprenticeship allows you to gain not only the necessary certifications but also real-world problem-solving skills that can set you apart in a rapidly growing market. If you’ve been looking to launch or pivot your career into cloud computing, keep reading to discover why a cloud apprenticeship might be your perfect match.

Tips for Staying Inspired: How Cloud Pros Fuel Creativity and Innovation

The world of cloud computing has undergone explosive growth and transformation in recent years. From server virtualisation and container orchestration to serverless architectures and edge computing, the evolution of cloud technologies offers vast opportunities—but also places high demands on professionals’ adaptability and creativity. Whether you’re a cloud architect, DevOps engineer, systems administrator, or solutions consultant, staying inspired and continually innovating is key to thriving in this dynamic landscape. In this article, we’ll explore ten proven strategies that can help cloud computing professionals fuel their creativity. From building passion projects to embracing hackathons, exploring new platforms, and organising your own study sprints, these tips will help you maintain an inventive mindset. Ultimately, such a mindset not only benefits your own career development but also strengthens the cloud sector overall, as more imaginative solutions are brought to market.

Top 10 Cloud Career Myths Debunked: Key Facts for Aspiring Professionals

Cloud computing has become a cornerstone of modern technology, transforming how businesses operate, scale, and innovate. From flexible infrastructure solutions to on-demand software services, “the cloud” now underpins everything from e-commerce websites to cutting-edge AI applications. As the industry continues its explosive growth, demand for cloud-savvy professionals remains higher than ever. Yet, for all its evident promise, cloud careers are still swamped by misconceptions. Does one need to be a hardcore developer to enter the field? Are cloud jobs only for the Amazons, Microsofts, and Googles of the world? Or is the cloud just a fad destined for obsolescence? At Cloud-Jobs.co.uk, we see firsthand how these myths can hinder talented individuals from pursuing one of tech’s most dynamic sectors. In this article, we’ll debunk the top 10 cloud career myths—illuminating the realities of working in the cloud industry. Whether you’re a seasoned IT professional looking to pivot, a recent graduate exploring tech specialisations, or someone entirely new to the field, read on to discover the genuine scope and potential of a cloud-focused career.