About this role
Job title: QA Automation Specialist
About the Role We are on an exciting journey to drive impactful change within our Enterprise Technology team at a global fashion retailer. This role offers the opportunity to join a dynamic QA function focused on delivering quality and excellence in software and systems through scalable test automation and ETL testing frameworks. You will shape strategy, lead automation architecture, define quality metrics, and explore AI/ML approaches in test automation and ETL testing.
What You'll Do
- 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 the scripts are running in the 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
- Work very closely with Data & Analytics team to ensure ETL testing of the pipelines including Snowflake, Airflow and DAG-based testing
- Design and implement modular, maintainable automation frameworks that support UI, API, integration, and ETL testing
What We're Looking For
- 4-6 years of relevant experience in test automation designing and implementing robust automation frameworks for web, mobile, and backend systems (using Playwright)
- 1-2 years of experience in ETL testing for the enterprise applications (using tools like 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, Saucelabs)
- Proficient in API and backend testing using Postman, Swagger, SoapUI, or Rest Assured
- Experience of working with other development teams to ensure quality is designed in at all stages of the product lifecycle
- Proficient in writing SQL queries
- Experience in deployment pipelines using Azure DevOps, GitHub, or Jenkins
- Proficient with test management systems such as JIRA, Zephyr Scale
- Experience of testing without UI, using test drivers, simulators, harnesses, and API tools like SwaggerUI, Postman and SoapUI
- Experience with browser testing platforms such as BrowserStack, Perfecto, Saucelabs
- Expertise in developing and maintaining automated test scripts
- Experience in evaluating test automation and performance testing tools and leveraging AI based automation
- Excellent communication and stakeholder management; strong analytical mindset; ability to thrive in fast paced environment with multiple priorities
- Bachelor's degree in Computer Science, Data Science, Business Analytics or equivalent experience; QA Certification such as ISTQB is desirable
Nice to Have
- Microsoft Dynamics 365 for Finance and Operations experience
- Experience of Microsoft Azure Integration Services
- Analytics and Power BI experience
- Ability to operate with relative independence in a fast paced work environment