At a Glance
- Tasks: Join a Scrum team to enhance quality and speed in software delivery.
- Company: Dynamic tech company focused on modern engineering practices.
- Benefits: Competitive salary, flexible working, and opportunities for professional growth.
- Other info: Work in a cutting-edge environment with a focus on automation and quality.
- Why this job: Make a real impact by improving testing practices and collaborating with developers.
- Qualifications: Experience in Agile teams and knowledge of shift-left testing.
The predicted salary is between 50000 - 65000 £ per year.
Location - UK South
Becoming part of our team Own Quality. Enable Speed. Drive Better Engineering Practices.
We are looking for an experienced Senior QA Engineer to help strengthen quality across our products and platform while enabling faster and safer delivery. You will work within a Scrum team alongside developers, product owners and DevOps engineers, helping ensure quality is built into the development process rather than tested at the end. In our engineering model, developers own most automated testing, including unit, API, integration and performance tests. QA focuses on exploratory testing, risk analysis, end-to-end behaviour and ensuring the overall quality of our systems. This is a hands-on role for someone who enjoys working closely with developers and influencing how quality is approached within modern engineering teams.
What you will be doing
Working in a microservices-based .NET environment with CI/CD, you will help teams deliver software frequently and safely. Your responsibilities will include:
- Working within Scrum teams to embed quality thinking early in the development lifecycle.
- Supporting developers in building strong unit, API, integration and performance testing.
- Promoting shift-left practices to detect issues earlier in development.
- Performing exploratory, risk-based and end-to-end testing where automation alone is insufficient.
- Identifying system risks, edge cases and integration issues early.
- Contributing to improving test automation frameworks and CI/CD testing workflows.
- Helping reduce flaky tests and improve confidence in automated pipelines.
- Participating actively in refinement, planning and retrospectives, ensuring quality considerations are included.
What success looks like
Success in this role means teams are able to release software frequently and confidently, supported by reliable automation and strong engineering practices. You will help ensure that:
- Developers take ownership of automated testing.
- Defects are found early rather than late in the process.
- QA effort focuses on risk and system behaviour, not repetitive manual testing.
- Automated tests provide fast and trusted feedback in CI/CD pipelines.
- Quality discussions focus on risk, impact and outcomes, not simply test counts or pass rates.
Technical background
You should have experience working in Agile teams where quality is a shared engineering responsibility. We are particularly interested in candidates who understand shift-left testing and developer-led automation. Experience with the following is desirable:
- Test automation in .NET / C# environments
- UI automation tools such as Selenium
- BDD frameworks such as Reqnroll
- Test frameworks such as NUnit, xUnit or MSTest
- API testing using REST, Postman or Swagger/OpenAPI
- CI/CD pipelines and automated testing workflows
- SQL and relational databases such as SQL Server or MySQL
- Cloud environments, ideally Microsoft Azure
- Microservices architectures
- Experience with Docker, contract testing, performance testing tools such as K6, or feature flag driven development would be beneficial.
Collaboration and influence
While this is not a people-management role, you will act as a senior quality voice within your team. You will:
- Work closely with developers to improve testing practices.
- Review and guide automated tests written by developers.
- Share quality engineering practices with other QA engineers across teams.
- Help raise the overall standard of quality engineering within the organisation.
Strong communication skills are important, as you will often need to translate technical testing concerns into clear risks and recommendations.
Why join us
You’ll be joining a modern engineering environment built around CI/CD, microservices and cloud technologies, where quality is treated as an engineering responsibility rather than a final gate. This role offers the opportunity to work in teams where:
- Developers actively participate in testing
- Automation is central to how we deliver software
- QA focuses on insight, risk and improving engineering practices
If you enjoy working closely with developers, improving testing practices, and helping teams deliver high-quality software faster, this is a role where you can make a real impact.
Senior Quality Assurance Specialist employer: System1
Contact Detail:
System1 Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Quality Assurance Specialist
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with QA communities online. You never know who might have a lead on that perfect Senior QA Engineer role!
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your testing projects, automation scripts, or any contributions to open-source. This gives potential employers a taste of what you can bring to their team.
✨Tip Number 3
Prepare for those interviews! Brush up on your knowledge of shift-left testing and developer-led automation. Be ready to discuss how you've influenced quality practices in past roles – it’s all about showing your impact!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are genuinely interested in joining our team!
We think you need these skills to ace Senior Quality Assurance Specialist
Some tips for your application 🫡
Show Your Passion for Quality: When writing your application, let us see your enthusiasm for quality assurance! Share specific examples of how you've embedded quality thinking in previous roles and how you’ve influenced teams to adopt better practices. We love candidates who are genuinely excited about improving engineering processes.
Tailor Your Experience: Make sure to highlight your experience with Agile teams and shift-left testing in your application. We want to know how you've contributed to automated testing and what tools you've used, like Selenium or NUnit. Tailoring your application to reflect the job description will help us see you as a great fit!
Be Clear and Concise: While we appreciate detail, clarity is key! Use straightforward language to explain your skills and experiences. Avoid jargon unless it’s relevant to the role. This helps us quickly understand your qualifications and how you can contribute to our team.
Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it gives you a chance to explore more about our company culture and values while you’re at it!
How to prepare for a job interview at System1
✨Know Your Stuff
Make sure you brush up on your knowledge of .NET, C#, and the various testing frameworks mentioned in the job description. Be ready to discuss your experience with automated testing, CI/CD pipelines, and how you've implemented shift-left practices in previous roles.
✨Showcase Your Collaboration Skills
Since this role involves working closely with developers and other team members, be prepared to share examples of how you've successfully collaborated in Agile teams. Highlight any instances where you influenced quality practices or improved testing processes.
✨Prepare for Technical Questions
Expect technical questions related to test automation, exploratory testing, and risk analysis. Brush up on tools like Selenium, NUnit, and Postman, and be ready to explain how you've used them to enhance software quality in past projects.
✨Ask Insightful Questions
At the end of the interview, don’t forget to ask questions that show your interest in the company's quality practices. Inquire about their approach to integrating QA within Scrum teams or how they handle flaky tests in their CI/CD pipelines. This shows you're genuinely interested in contributing to their quality culture.