At a Glance
- Tasks: Design and build automated test frameworks for modern digital platforms.
- Company: Join a leading tech firm in Manchester with a focus on innovation.
- Benefits: Enjoy a competitive salary, bonus, hybrid work, and growth opportunities.
- Why this job: Make a real impact on quality engineering and automation in a dynamic environment.
- Qualifications: Strong experience in software testing, especially with C# and API automation.
- Other info: Collaborative culture with opportunities to mentor and lead automation initiatives.
The predicted salary is between 42000 - 84000 Β£ per year.
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.
Desirable
- 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.
Software Engineer in Test in Warrington employer: djr
Contact Detail:
djr Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Software Engineer in Test in Warrington
β¨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work at companies you're interested in. A friendly chat can lead to referrals, which can give you a leg up in the hiring process.
β¨Tip Number 2
Show off your skills! Create a GitHub repository showcasing your test automation projects or any relevant coding work. This gives potential employers a tangible look at what you can do and sets you apart from the crowd.
β¨Tip Number 3
Prepare for technical interviews by practicing coding challenges and system design questions. Use platforms like LeetCode or HackerRank to sharpen your skills. Remember, confidence is key when discussing your thought process during interviews!
β¨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 speed up the process. Plus, we love seeing candidates who are proactive about their job search!
We think you need these skills to ace Software Engineer in Test in Warrington
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!
Showcase Your Projects: Include specific projects where you've built automated test frameworks or worked with CI/CD pipelines. This gives us a clear picture of your hands-on experience and how you think like an engineer.
Be Clear and Concise: When writing your cover letter, be clear and concise about why you're a great fit for this role. Use examples from your past work to demonstrate your skills and how they align with our needs at StudySmarter.
Apply Through Our Website: We encourage you to apply through our website for the best chance of getting noticed. It helps us keep track of applications and ensures youβre considered for the role directly!
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 knowledge of API automation and frameworks like RestSharp or Playwright API. Being able to discuss your experience with these tools confidently will show that youβre a strong fit for the role.
β¨Showcase Your Problem-Solving Skills
Prepare to discuss complex scenarios you've tackled in the past. Think about how youβve transformed API data or validated workflows. Be ready to explain your thought process and the technical choices you made during those challenges. This will demonstrate your engineering mindset.
β¨Collaborate Like a Pro
Since this role involves working closely with developers, be prepared to talk about your collaborative experiences. Share examples of how youβve debugged issues together or improved testability in previous projects. Highlighting your teamwork skills will show that you can integrate well into their Agile product teams.
β¨Prepare for Technical Challenges
Expect a second-stage technical challenge focusing on API automation and framework structure. Practice coding tests and review your previous work to ensure you can discuss your design decisions clearly. This preparation will help you feel more confident and ready to impress during the interview.