Junior Quality Assurance Engineer - 6 Month FTC
Department:
Digital Viscom - Development / Product Team
Reporting to:
Systems Development Manager
Location:
Delta Park / Hybrid
About The Delta Group
The Delta Group are Europe's leading visual communications specialist delivering dynamic multi-channel marketing services to brands and retailers across the globe. Our model combines insight, creative, production, execution and optimisation to provide clients with a broad range of effective and impactful point-of-purchase visual communications.
We are committed to service excellence in-store, outdoor and online. We are dedicated, knowledgeable and client-focused people who aspire to make a difference every day. We value the long-term partnerships we have with our clients and work collaboratively to lead effective change and empower our clients' strategic goals.
Our services – comprised of three units: Creative, Display and Technology – are designed to reduce the complexity of international marketing campaigns across multiple markets and languages whilst maintaining consistency, increasing localisation and responsiveness.
We're owner-managed and independent, leading small teams of influential thinkers, meaning we have the agility of a small business but the resources of a large one. Our belief is that in a changing industry, we must be a company that can change with it.
For more information about the Delta Group, please visit: https://www.thedeltagroup.co.uk/
Role Purpose
This is an exciting opportunity to join the Delta Group's Product Team as a Software Quality Engineer, playing a central role in maintaining the quality, integrity, and reliability of the WorkstreamX suite of products and other client-facing systems. Working alongside Developers, Product Managers, and the CPO, you will own the quality assurance function — combining manual and automated testing to support the delivery of high-performance, fault-tolerant applications to our clients.
You will bring structure and rigour to our testing processes, help establish formal QA standards and plans, and champion quality throughout the software development lifecycle — from requirements through to release.
Key Responsibilities
Quality Assurance & Independent Assurance
- Identify, analyse and document product and contractual requirements to define appropriate quality criteria
- Provide independent software quality assurance across development, verification, validation and release phases
- Assess projects for compliance with software development plans and internal standards
- Create and maintain software quality assurance plans in accordance with project and company requirements
- Monitor product quality validation and the proper execution of product verification and testing activities
- Participate in software maturity reviews and lifecycle reviews
- Verify and sign off the release of deliverable software
Test Design & Execution
- Design, write, and execute comprehensive test plans, test cases and test scripts for new features and regression cycles
- Perform functional, integration, regression and exploratory testing across Delta's web-based applications
- Conduct API testing to validate service integrations and data flows
- Identify, document and track defects with clear reproduction steps, severity ratings and resolution follow-up
Execution & Oversight
- Oversee manual and automated testing, regression testing, UAT (User Acceptance Testing), and performance testing.
Test Automation & CI/CD
- Build and maintain automated test suites using frameworks such as Selenium, Playwright, Cypress or similar
- Integrate automated tests into the CI/CD pipeline (Azure DevOps), supporting Delta's move toward continuous delivery
- Contribute to reviewing and expanding tooling for functional and load/performance testing
- Maintain and improve automation frameworks as the product evolves
Defect Management
- Establish bug tracking workflows, review test cases, and analyse defect data to identify root causes
Process, Standards & Collaboration
- Introduce and manage formal QA policies, procedures and standards across the development team
- Work closely with developers and product managers in agile sprints, contributing to planning and refinement
- Support the assessment of subcontracted companies' ability to develop software to required standards
- Estimate QA resources required to support individual projects and workstreams
- Participate in code reviews for test code and raise quality risks early and clearly
- Ensure consistency of QA approach and share best practice across the team
Knowledge, Skills & Experience
Essential
- 2–4 years of experience in a QA, software testing or software quality engineering role
- Strong experience with both manual and automated testing approaches
- Proficiency with at least one test automation framework (Playwright preferred)
- Comfortable writing test scripts in at least one language — Python, JavaScript, TypeScript or C#
- Experience with API testing tools such as Postman or REST Assured
- Familiarity with CI/CD pipelines — ideally Azure DevOps — and integrating automated tests into build processes
- Good understanding of agile/scrum methodologies
- Strong written and verbal communication skills with the ability to influence at all levels
- Methodical, detail-oriented mindset with a pragmatic approach to quality
Desirable
- Experience testing SaaS, B2B or marketing technology products
- Exposure to performance or load testing tools (e.g. k6, JMeter, Gatling)
- Knowledge of quality management standards (e.g. ISO 9001 principles)
- ISTQB Foundation Level certification or equivalent
- Experience with BDD frameworks such as Cucumber or SpecFlow
- Familiarity with .NET / C# application environments