At a Glance
- Tasks: Design automated solutions and build test frameworks for modern digital platforms.
- Company: Join a leading tech firm scaling innovative engineering teams across the UK and USA.
- Benefits: Enjoy a competitive salary, bonus, hybrid work, and opportunities for professional growth.
- Other info: Dynamic environment with excellent career advancement opportunities.
- Why this job: Make a real impact on quality and stability in a hands-on engineering role.
- Qualifications: Experience in software testing, strong programming skills in C#, and Agile team collaboration.
The predicted salary is between 42000 - 84000 € per year.
Building the best Engineering and Business Intelligence teams across the UK and the USA. Our client is scaling several modern digital platforms and is looking for a highly technical Software Engineer in Test (SDET) to strengthen automation, quality engineering and delivery across multiple product teams. This is not a traditional QA role — it is a hands‑on engineering position where you will design automated solutions, build test frameworks, work closely with developers, and contribute directly to the quality and stability of services used at scale. You will be expected to think like an engineer, work with clean, maintainable code, and provide technical input into testing strategy and architecture.
Key Responsibilities
- Build and maintain scalable automated test frameworks, with a strong focus on API, integration and microservices testing.
- Write clean, production‑quality test code in C# (strong preference) or another modern programming language (Java, TypeScript, Python).
- Analyse complex scenarios, transform API data programmatically, and validate end‑to‑end workflows.
- Implement reusable design patterns, utilities and abstraction layers for test automation.
- Enhance quality gates within CI/CD pipelines and support continuous testing practices.
- Work collaboratively with software engineers to debug issues, improve reliability and refine testability.
- Perform exploratory and risk‑based functional testing where needed.
- Participate in technical design discussions, providing input on architecture, automation patterns and quality impact.
- Complete a second‑stage technical challenge involving API automation, framework structure and code review discussions.
Core Skills & Experience
- Strong experience as a Software Engineer in Test / SDET within modern Agile product teams.
- Solid programming ability in C# (preferred), including writing reusable automation code, applying OOP principles and structuring maintainable test suites.
- Demonstrable experience building API automation from scratch using libraries such as RestSharp, HttpClient, Playwright API, or similar frameworks.
- Skilled in working with REST APIs, microservices and distributed systems.
- Confident applying patterns such as Page/Service Objects, builders, and modular test design.
- Familiar with mocking, data‑driven testing and handling dynamic or complex API payloads.
- Proficient with version control (Git) and CI/CD pipelines (Azure DevOps, GitHub Actions, Jenkins).
- Comfortable reviewing logs, debugging failures and collaborating closely with developers.
- Able to clearly explain technical choices, design decisions and automation strategy during interviews.
- Experience with Azure cloud environments.
- Familiarity with event‑driven architectures or messaging platforms.
- Exposure to containerised test execution (Docker).
- Experience mentoring other engineers or championing automation initiatives.
Seniority Level Mid‑Senior level
Employment Type Full‑time
Software Engineer in Test in Manchester employer: djr
Join a forward-thinking company that prioritises innovation and collaboration, offering a dynamic work culture where your contributions directly impact the quality of cutting-edge digital platforms. With a competitive salary, a 10% bonus, and opportunities for professional growth, this role in Manchester allows you to thrive in a hybrid environment while working alongside talented engineers who are passionate about quality and automation.
StudySmarter Expert Advice🤫
We think this is how you could land Software Engineer in Test in Manchester
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work in software development or testing. A friendly chat can lead to insider info about job openings that aren't even advertised yet.
✨Tip Number 2
Prepare for technical interviews by practising coding challenges and system design questions. Use platforms like LeetCode or HackerRank to sharpen your skills. Remember, they want to see how you think and solve problems, so talk through your thought process!
✨Tip Number 3
Show off your projects! If you've built any test frameworks or automation tools, make sure to highlight them in your discussions. Having tangible examples of your work can really set you apart from other candidates.
✨Tip Number 4
Don’t forget to apply through our website! We’ve got some fantastic opportunities waiting for you, and applying directly can sometimes give you an edge. Plus, it’s super easy to keep track of your applications that way!
We think you need these skills to ace Software Engineer in Test in Manchester
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the Software Engineer in Test role. Highlight your experience with automation, API testing, and any relevant programming languages like C#. We want to see how your skills match what we're looking for!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about quality engineering and how you can contribute to our team. Be sure to mention any specific projects or experiences that relate to the job description.
Showcase Your Technical Skills:In your application, don’t forget to showcase your technical skills. Mention your experience with CI/CD pipelines, version control, and any frameworks you've used for API automation. We love seeing candidates who can demonstrate their hands-on experience!
Apply Through Our Website:We encourage you to apply through our website for the best chance of getting noticed. It’s super easy, and you’ll be able to keep track of your application status. Plus, we love seeing applications come directly from our site!
How to prepare for a job interview at djr
✨Know Your Tech Inside Out
Make sure you’re well-versed in the technologies mentioned in the job description, especially C#. Brush up on your API automation skills and be ready to discuss frameworks like RestSharp or Playwright. The more confident you are with the tech stack, the better you'll impress the interviewers.
✨Showcase Your Problem-Solving Skills
Prepare to tackle complex scenarios during the interview. Think about how you would analyse API data and validate workflows. Practise explaining your thought process clearly, as this will demonstrate your engineering mindset and ability to think critically under pressure.
✨Collaborate Like a Pro
Since the role involves working closely with developers, be ready to discuss past experiences where you collaborated on projects. Highlight any instances where you improved reliability or refined testability. This shows you can work well in a team and contribute positively to the development process.
✨Prepare for Technical Challenges
Expect a second-stage technical challenge focusing on API automation and code reviews. Practise coding tests and be prepared to explain your design choices. This is your chance to shine, so make sure you can articulate your automation strategy and the reasoning behind your decisions.