At a Glance
- Tasks: Join our QA team to enhance automation frameworks and ensure top-notch software quality.
- Company: Be part of a cutting-edge company revolutionizing digital preservation with Preserve365.
- Benefits: Enjoy flexible work options, a collaborative culture, and opportunities for professional growth.
- Why this job: Make an impact in tech while working in an Agile environment with innovative tools.
- Qualifications: Looking for tech-savvy individuals with a passion for quality assurance and automation.
- Other info: Ideal for high school and college students eager to kickstart their careers in software testing.
The predicted salary is between 36000 - 60000 £ per year.
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 !)
Software Engineer in Test - SDET employer: Preservica
Contact Detail:
Preservica Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer in Test - SDET
✨Tip Number 1
Familiarize yourself with Agile and Kanban methodologies, as these are crucial for the role. Understanding how to work effectively in these environments will help you demonstrate your readiness to contribute to the team.
✨Tip Number 2
Brush up on your skills in writing feature files and step definitions. Being able to showcase your experience or knowledge in this area during the interview can set you apart from other candidates.
✨Tip Number 3
Get comfortable with automation frameworks relevant to Microsoft 365. Showing that you have hands-on experience or a strong understanding of these tools will make you a more attractive candidate.
✨Tip Number 4
Network with current employees or others in the industry who have experience with Preserve365. They can provide insights into the company culture and expectations, which can be invaluable during your application process.
We think you need these skills to ace Software Engineer in Test - SDET
Some tips for your application 🫡
Understand the Role: Take the time to thoroughly read the job description for the Software Engineer in Test position. Understand the key responsibilities, especially around automation frameworks and Agile methodologies.
Highlight Relevant Experience: In your CV and cover letter, emphasize your experience with automation testing, feature file creation, and any relevant tools or frameworks you've worked with. Make sure to align your skills with the requirements mentioned in the job description.
Showcase Your Problem-Solving Skills: Provide examples in your application that demonstrate your problem-solving abilities, particularly in a QA context. Discuss specific challenges you've faced and how you overcame them, especially in an Agile environment.
Tailor Your Application: Customize your cover letter to reflect your enthusiasm for the role and the company. Mention why you are interested in working on Preserve365 and how your background makes you a great fit for their team.
How to prepare for a job interview at Preservica
✨Understand the Product
Make sure you have a solid understanding of Preserve365 and its features. Familiarize yourself with Microsoft 365 and how digital preservation works, as this will help you answer questions more effectively.
✨Showcase Your Automation Skills
Be prepared to discuss your experience with automation frameworks. Highlight specific tools and technologies you've used, and be ready to explain how you've implemented them in previous projects.
✨Agile Methodology Knowledge
Since the role operates within an Agile/Kanban environment, demonstrate your understanding of Agile principles. Share examples of how you've contributed to Agile teams and adapted to changing requirements.
✨Prepare for Technical Questions
Expect technical questions related to software testing and automation. Brush up on your knowledge of writing feature files and step definitions, and be ready to solve problems on the spot.