QA Automation Engineer
Explicitly requires vibe coding skills and mentions using AI assistants (Copilot, Cursor) for rapid prototyping and test script generation.
About the Role
E2M Solutions is hiring a QA Automation Engineer to build and maintain Playwright-based automated test suites for WordPress and Shopify web applications, integrate tests into CI/CD pipelines, and run regression and API/database validations to ensure eCommerce and CMS functionality works end-to-end.
Job Description
Role
E2M Solutions is seeking a QA Automation Engineer proficient in Playwright (JavaScript/TypeScript) to design, develop, and maintain automated test scripts and frameworks for WordPress and Shopify sites. The role focuses on end-to-end automation of eCommerce and CMS flows, integrating tests with CI/CD pipelines, and improving QA processes.
Key Responsibilities
- Develop and maintain automated test scripts and frameworks using Playwright (JavaScript/TypeScript).
- Build automated regression suites for frontend and backend functionality covering eCommerce (cart, checkout, payment, orders) and CMS functionality (ACF, CPT, plugins, admin).
- 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 expand test coverage.
- Participate in test planning, estimation, reporting, and QA process improvements.
Requirements
- 2–4 years of hands-on web automation testing experience.
- Strong experience with Playwright using JavaScript or TypeScript.
- Ability to design and maintain reusable automation frameworks (POM preferred).
- Practical use of AI tools (Copilot, Cursor, etc.) to assist test script generation and optimization.
- Experience automating end-to-end web flows including login, forms, cart/checkout, and admin workflows.
- Good knowledge of HTML, CSS, DOM, and browser debugging tools.
- Experience with API testing (REST, JSON) and basic SQL/database validation.
- Familiarity with CI/CD integration (Jenkins, GitLab CI, Azure DevOps, or GitHub Actions) and Git for 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.
- Understanding of STLC, regression testing, and defect lifecycle.
Compensation & Location
- Salary: ₹600,000 - ₹800,000 per year.
- Work location: In person, Ahmedabad, Gujarat, India. Candidates must reliably commute or relocate before starting.
Benefits
- Food provided
- Health insurance
- Paid sick time
- Paid time off
- Provident Fund