At a Glance
- Tasks: Improve software quality and reduce defects through innovative testing strategies.
- Company: Tech-for-good company making a positive impact in Edinburgh.
- Benefits: Competitive salary, flexible working, and a culture of continuous improvement.
- Other info: Join a dynamic team focused on engineering excellence and social impact.
- Why this job: Shape quality processes and work on purpose-driven technology that matters.
- Qualifications: 5+ years as a Quality Engineer with experience in CI/CD environments.
The predicted salary is between 60000 - 60000 ÂŁ per year.
Are you an experienced Quality Engineer who wants to measurably improve software quality, reduce late‑stage defects, and increase confidence in releases? Our Edinburgh‑based tech‑for‑good client is building high‑scale digital platforms that make a real, positive impact. They're looking for a Quality Engineer who sees quality as a system‑wide capability, not a final testing phase.
This is not a traditional QA role. You won't be executing test scripts or acting as a gatekeeper. Instead, you'll enable teams to take shared ownership of quality, using metrics, automation, and real production signals to continuously improve how software is built and released.
What you'll do:
- Reduce late‑stage defects by identifying risks early across design, data flows, integrations, and scale
- Increase release confidence using quality gates driven by metrics and real system behaviour
- Ensure services, integrations, and data pipelines remain stable under load and high volume
- Embed automated quality checks into CI/CD pipelines and support continuous testing
- Use observability (logs, metrics, traces) to validate behaviour and detect issues in production
- Act as a trusted quality partner, helping teams build resilient, testable, observable systems
What we're looking for:
- 5+ years' experience as a modern Quality Engineer in CI/CD‑driven environments
- Strong experience designing risk‑based testing strategies (unit, integration, contract, end‑to‑end)
- Solid understanding of how systems behave under scale, load, and high data throughput
- Background in B2C, SaaS, or high‑traffic environments where failures have real impact
- Comfort working with quality and reliability metrics (e.g. MTTR, failure rates, performance thresholds)
Why this role?
- Purpose‑driven technology with real social impact
- A culture that values engineering excellence and continuous improvement
- The opportunity to shape how quality is embedded end‑to‑end, from design to production
- Edinburgh‑based with flexible/hybrid working
If you're passionate about building reliable systems that matter, and want to move quality upstream and downstream—not just test at the end—we'd love to talk.
Quality Assurance employer: Head Resourcing Ltd
Contact Detail:
Head Resourcing Ltd Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Quality Assurance
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your projects and contributions. This is a great way to demonstrate your expertise in quality engineering and CI/CD practices.
✨Tip Number 3
Prepare for interviews by brushing up on your knowledge of metrics and observability tools. Be ready to discuss how you've used these in past roles to improve software quality and reduce defects.
✨Tip Number 4
Apply through our website! We make it easy for you to find roles that match your skills and passions. Plus, it shows you're genuinely interested in joining our mission to create tech for good.
We think you need these skills to ace Quality Assurance
Some tips for your application 🫡
Show Your Passion for Quality: When writing your application, let your enthusiasm for quality engineering shine through. Share specific examples of how you've improved software quality in past roles and why you believe quality is a system-wide capability.
Tailor Your Experience: Make sure to highlight your relevant experience in CI/CD environments and risk-based testing strategies. Use the job description as a guide to align your skills with what we're looking for, so we can see how you fit right in!
Be Clear and Concise: Keep your application straightforward and to the point. We appreciate clarity, so avoid jargon and focus on communicating your achievements and how they relate to the role. Remember, less is often more!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity. Plus, it makes the process smoother for everyone!
How to prepare for a job interview at Head Resourcing Ltd
✨Understand the Role
Make sure you grasp what a Quality Engineer does in this specific context. This isn't just about testing; it's about enabling teams to take ownership of quality. Familiarise yourself with concepts like CI/CD, risk-based testing strategies, and how metrics drive quality.
✨Showcase Your Experience
Prepare to discuss your past experiences in detail, especially those that relate to high-traffic environments or B2C/SaaS projects. Be ready to share specific examples of how you've reduced late-stage defects or improved release confidence using metrics.
✨Ask Insightful Questions
Demonstrate your interest by asking questions that show you understand the importance of quality in software development. Inquire about their current quality practices, how they measure success, and what challenges they face in embedding quality throughout the process.
✨Emphasise Collaboration
Since this role involves acting as a trusted quality partner, highlight your collaborative skills. Share examples of how you've worked with cross-functional teams to build resilient systems and how you’ve used observability tools to enhance quality.