Are you a Lead QA professional with a robust background in leading teams within a fast-paced Agile environment? Can you confidently steer team, leveraging your expertise in quality assurance and people management? 

We are Preservica and we are changing the way organizations safeguard their digital information. Our projects are at the razor’s edge of commercial software solutions addressing the need for smart digital preservation technologies. As a world-leader in digital preservation, our award-winning software is used by leading businesses, archives, libraries, museums and government organizations across the globe. 

To maintain our growth we believe in hiring strong technical talent and then supporting that talent to grow with us. 

 

The role:

As part of an Agile Scrum team, your key role will be to oversee and lead the overall efforts & output of the Automation Engineers as well as the technical direction of the automation framework, working on Preserve365, our revolutionary Microsoft 365 Active Digital Preservation solution. 

Leading an agile team responsible for evaluating and writing feature files/step definitions; Review existing test cases for automation; Maintenance of internal jobs within Preservica’s CI tool; Plays a key part in the ongoing maturity of Preservica’s Quality Assurance function.

Being a Lead Quality Engineer, responsible for continually increasing Preservica’s automated test coverage; Work with the Head of Software Delivery to ensure all Go Lives adhere to Preservica's release process; maintain the automation framework and ensure automation test cases meet the required coding standards. 

Deliver through other team members guiding and mentoring team members as appropriate.

 

This role can be based from our offices in Abingdon or worked remotely from a UK base with regular office days.

 

Key Tasks and Responsibilities: 

Include the following, other duties may be assigned:  

  • Maintain and contribute to the automation framework.
  • Act as the automation SME and mentor for other staff members.
  • Define and champion the coding practices associated with the P365 Teams' Automation function.
  • Write well designed, maintainable, feature files and step definitions following established coding practices.
  • Review stories, attend refinements and other ceremonies to get any clarifications and provide timely and meaningful feedback as appropriate.
  • Execute and maintain automation scripts, keeping suites reliable and investigating all failures taking remedial action where appropriate.
  • Expand the automation capability to increase product coverage across the regression test suites.
  • Execute manual test cases and exploratory testing where necessary.
  • Review test cases and feature files produced by others, as well as code reviews for pull requests.
  • Stay up to date with trends, technologies, and techniques as appropriate to the role.
  • Share knowledge with the wider QA and engineering teams.
  • Champion quality, throughout the team and wider organisation.

 

Knowledge & Experience: 

  • Degree level education in an engineering/software/system related subject or equivalent through relevant training and/or experience.
  • Be familiar with Agile development practices including Agile testing. 
  • 5+ years' testing experience, design, and execution, skilled in automation
  • Able to work to tight deadlines, get involved in Scrum meetings, work closely with other QA engineers and Software Engineers, Product Owners, Agile Delivery Managers and Release Manager
  • Be personable and with effective communication skills; be pro-active, assertive, and confident to contribute to team meetings as well as present if required. Good problem-solving skills and attention to detail
  • Be able to communicate with senior level stakeholders and be involved, not just with the requirements presented, but also by refining these while guiding discussions and solutions.
  • Be able to take ownership of the automation framework, testing approach and team direction.
  • Experienced at coaching and mentoring of others, previous line management experience is desirable.
  • Good knowledge of Selenium, Cucumber, Gherkin, BDD, TDD.
  • Familiarity with Azure-based software.
  • Strong coding skills in C# with Selenium and Specflow.
  • Familiar with modern source control techniques/tools such as Github.
  • Adept with API testing tools such as swagger and postman.
  • Knowledge of MS365, Sharepoint and Teams is desirable.

 

Package

As well as a competitive salary and benefits package, we offer tangible career development opportunities and dedicated training time to support professional growth.

Preservica are an equal opportunities employer

 

Apply for this Job

* Required
resume chosen  
(File types: pdf, doc, docx, txt, rtf)
cover_letter chosen  
(File types: pdf, doc, docx, txt, rtf)


Our system has flagged this application as potentially being associated with bot traffic. Please turn off any VPNs, clear your browser cache and cookies, or try submitting your application in a different browser. If this issue persists, please reach out to our support team via our help center.
Please complete the reCAPTCHA above.