About the Opportunity
We are on an exciting journey to drive impactful change within our Enterprise Technology team at a global fashion retailer. This role is an opportunity to join a dynamic QA team focused on ensuring quality and excellence in our software and systems.
Key Responsibilities
- Drive the evaluation, design, and implementation of scalable test automation and ETL testing frameworks.
- Understand the test automation and ETL testing needs of enterprise applications.
- Work closely with the development team to ensure all functional changes are tested, either manually or in an automated way.
- Develop robust, automated test scripts and plans using Playwright.
- Ensure automated scripts run in the CI pipeline.
- Build reusable libraries and utilities for automation that can be leveraged across teams and projects.
- Define the overall test strategy and test plan for ERP applications across functional, regression and integration testing.
- Work closely with the Data & Analytics team to ensure ETL testing of pipelines, including Snowflake, Airflow and DAG‑based testing.
- Design and implement modular, maintainable automation frameworks that support UI, API, integration and ETL testing.
Required Experience
- 4–6 years of relevant experience designing and implementing robust automation frameworks for web, mobile and backend systems using Playwright.
- Proven experience scaling automation frameworks from scratch across enterprise applications.
- 1–2 years of experience in ETL testing for enterprise applications using tools such as Airflow, DAG, Snowflake.
- Expertise in JavaScript and TypeScript.
- Strong grasp of testing strategies: unit, integration, functional, and exploratory.
- Experience with CI/CD pipelines (Azure DevOps, GitHub Actions, Jenkins) and cloud‑based testing tools (BrowserStack, Perfecto, Sauce Labs).
- Proficiency in API and backend testing using Postman, Swagger, SoapUI, or custom frameworks such as Rest Assured.
- Experience working with other development teams to ensure quality is designed in at all stages of the product lifecycle.
- Proficient in writing SQL queries.
Technical Skills
- Develop scalable test solutions using JavaScript and TypeScript.
- Write test automation for web apps and mobile devices.
- Deploy pipelines using Azure DevOps, GitHub or Jenkins.
- Proficient with test management systems such as JIRA and Zephyr Scale.
- Test without UI using test drivers, simulators, harnesses, and API tools like SwaggerUI, Postman and SoapUI.
- Experience with BrowserStack, Perfecto and Sauce Labs.
- Maintain automated test scripts.
- Evaluate test automation and performance testing tools, leveraging AI‑based automation.
Desirable Skills
- Experience with Microsoft Dynamics 365 for Finance and Operations.
- Experience with Microsoft Azure Integration Services.
- Experience with Analytics and Power BI.
Soft Skills
- Excellent communication and stakeholder management.
- Strong analytical mindset and problem‑solving capabilities.
- Ability to thrive in a fast‑paced environment with multiple priorities.
Education & Certifications
- Bachelor’s degree in Computer Science, Data Science, Business Analytics, or equivalent experience.
- QA Certification (e.g., ISTQB) is desirable.
Our Culture
At DM, technical capability goes hand in hand with values of authenticity, courage, and care. We value independence, collaboration, continuous learning, and a commitment to diversity, equity, inclusion, and wellbeing.