Title of role: Software Development Engineer in Test (SDET) – Retail Systems
Location: Dublin, Ireland; Hybrid (2 days in the office required)
Approved Salary Range: starting at €45,000
About the Role :
Join our QA team as a Software Development Engineer in Test (SDET) embedded with our Retail Systems team as we undertake a significant modernization and migration of our core systems onto a modern, API-first, headless commerce platform, while maintaining and improving key legacy applications. Automation is central to delivering these projects successfully and on time, and you will be a key part of making that happen.
You will write and maintain the automated tests that give us confidence in the integrations, order management, and backend services that power the experience for our 30M+ loyal Members. You’ll work closely with developers and grow your skills alongside an experienced QA team.
Key Responsibilities:
Build and maintain automated API, contract, and integration tests for Retail Systems and SCAYLE integrations
Test interdependent backend services and third-party platforms, including database validation
Contribute to and extend our test automation frameworks, treating test code with the same care as production code
Integrate automated tests into CI/CD pipelines and help keep suites healthy, reliable, and free of flaky tests
Partner with developers and product managers to shape the backend test automation framework, test strategy, and plans within a context-driven Scrum, Agile, or Kanban team
Influence the building of software before it's built by reviewing requirements and acceptance criteria
Prepare and share test documentation and results with the team
Help evolve our culture of excellence in test and find ways to insert quality into all aspects of the business
Experience and Background Needed :
Comfort with Git and participating in code review
The ability to engage and discuss test strategies and plans with the development team
The drive to continuously engage developers and QA to keep pushing the framework forward while keeping feedback and needs in mind
Pride in ownership of quality and a willingness to act as the voice of the customer
A collaborative spirit and eagerness to learn from, and share with, a cross-functional team
Fluency in English
A Bachelors Degree or Higher.
1–3+ years of experience in QA, test automation, or software development.
Technical skills
Coding ability in a language such as JavaScript/TypeScript, Python, Java, or C#
Experience writing automated tests and working within an existing test automation framework
Experience testing API contracts
Experience testing interdependent backend applications
Experience working in relational databases and validating data with SQL
An understanding of web request/response models and the tools that use them
Familiarity with CI/CD pipelines and running automated tests within them
Experience working in cloud-based environments
Knowledge of test principles, the software testing lifecycle, and prioritization techniques
Not required, but good to have experience with…
API tools such as Postman, ReadyAPI, or Bruno
Oracle, SQL Server, or PostgreSQL
Command line environments such as Bash CLI, Windows Terminal, or PowerShell
CI and job scheduling tools such as Jenkins or ActiveBatch
Test frameworks such as Playwright, Cypress, WebDriverIO, or Cucumber
API-first, headless, or composable (MACH) commerce platforms such as SCAYLE
Async systems such as queues, streams, or webhooks
AI-assisted development tools such as Claude or Gemini
Scrum, Agile, or Kanban teams
Testing payment and/or tax systems
Testing e-commerce and/or order management concepts
About the Retail Systems Team
Retail Systems builds and supports the backend systems that keep Rue La La and Gilt running behind the scenes, from order management, payments, and tax to the integrations that connect our platforms to SCAYLE and our partners. It's a collaborative team that values quality and close partnership with…