QA Automation Engineer - WordPress
Explicitly mentions vibe coding and use of AI tools (Copilot, Cursor) for rapid prototyping and automation scripting.
About the Role
QA Automation Engineer responsible for building and maintaining Playwright-based automated test suites (JavaScript/TypeScript) for WordPress and Shopify sites, integrating tests into CI/CD pipelines, and validating eCommerce, CMS, API, and database functionality. The role emphasizes automation framework design, regression testing, and rapid prototyping using AI-assisted tools and vibe coding practices.
Job Description
Role
We are looking for a QA Automation Engineer with strong hands-on experience in Playwright (JavaScript/TypeScript) to develop and maintain automated test suites and frameworks for WordPress and Shopify websites. The role focuses on end-to-end automation, CI/CD integration, regression testing, and improving QA processes.
Key Responsibilities
- Develop and maintain automated test scripts using Playwright (JavaScript/TypeScript).
- Build and maintain automation frameworks for WordPress and Shopify sites (POM preferred).
- Create automated regression suites for frontend and backend functionality.
- Automate critical eCommerce and CMS paths (cart, checkout, payment, orders, ACF, CPT, plugins, admin functionality).
- Validate APIs and perform basic database checks.
- Integrate automated tests with CI/CD pipelines (Jenkins, GitLab CI, Azure DevOps, GitHub Actions).
- Run regression suites, review failures, and produce clear, reproducible bug reports.
- Collaborate with cross-functional teams to gather requirements and enhance test coverage.
- Participate in test planning, estimation, reporting, and QA process improvements.
Requirements
- 2–4 years of hands-on experience in web automation testing.
- Strong experience with Playwright using JavaScript or TypeScript.
- Ability to design and maintain reusable automation frameworks (Page Object Model preferred).
- Practical experience using AI tools (e.g., Copilot, Cursor) for script generation, debugging, and optimization.
- Proven experience automating end-to-end web flows (login, forms, cart, checkout, admin workflows).
- Good understanding of HTML, CSS, DOM, and browser debugging tools.
- Experience with API testing (REST APIs, JSON validation) and basic SQL database validation.
- Familiarity with CI/CD integration (Jenkins, GitLab CI, Azure DevOps, or GitHub Actions) and Git version control.
- Exposure to cross-browser testing and cloud platforms such as BrowserStack or LambdaTest.
- Familiarity with Docker for environment setup or containerized test runs.
- Strong understanding of STLC, regression testing, and defect lifecycle.
Company Context (trimmed)
E2M Solutions is a white-label partner for digital agencies providing web design, development, eCommerce, SEO, AI automation, and related services. The team works with agencies across multiple countries.