E2M Solutions works as a trusted white-label partner for digital agencies. We support agencies with consistent and reliable delivery through services such as website design, web development, eCommerce, SEO, AI SEO, PPC, AI automation, and content writing.
Founded on strong business ethics, we are an equal opportunity organisation powered by 300+ experienced professionals, partnering with 400+ digital agencies across the US, UK, Canada, Europe, and Australia. At E2M, we value ownership, consistency, and people who are committed to doing meaningful work and growing together. If you're someone who dreams big and has the gumption to make them come true, E2M has a place for you
About The Role
We are seeking an experienced
QA Automation Engineer with expertise in
Playwright (JavaScript/TypeScript) to join our expanding QA team. The successful candidate should have hands-on experience in automating web applications, specifically those running on
WordPress and Shopify platforms, and experience in integrating automation tools with CI/CD pipelines.
Key Responsibilities
- Develop and maintain automated test scripts using Playwright (JavaScript/TypeScript).
- Develop and maintain automation frameworks for WordPress and Shopify sites.
- Develop automated regression suites for frontend and backend functionality.
- Automate critical paths such as:
- eCommerce (Cart, Checkout, Payment, Orders)
- CMS functionality (ACF, CPT, Plugins, Admin functionality)
- Validate API and basic database functionality.
- Integrate automated tests with CI/CD pipelines (Jenkins/GitLab/Azure DevOps/GitHub Actions).
- Run regression suites and review failures.
- Craft clear, reproducible, and concise bug reports.
- Work with other teams to gather requirements and enhance test coverage.
- Engage in test planning, estimation, and reporting.
- Help enhance QA processes and automation best practices.
Required Skills & Technical Expertise
- 24 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 (POM preferred).
- Practical experience using AI tools (Copilot, Cursor, etc.) for test script generation, debugging, optimization, and improving automation efficiency.
- Strong problem-solving mindset with ability to perform vibe coding quickly prototyping automation solutions, experimenting with modern tools, and adapting to new technologies in a fast-paced environment.
- Experience automating end-to-end web flows, including login, forms, cart, checkout, and admin workflows.
- Good understanding of HTML, CSS, DOM, and browser debugging tools.
- Experience with API testing (REST APIs, JSON validation) and basic database validation (SQL knowledge).
- Familiarity with CI/CD integration (Jenkins, GitLab CI, Azure DevOps, or GitHub Actions).
- Hands-on experience with Git for version control.
- Exposure to cross-browser testing and cloud platforms like BrowserStack or LambdaTest.
- Strong understanding of STLC, regression testing, and defect lifecycle.
- Familiarity with Docker for environment setup or containerized test runs.