Codem Inc.
Website:
codem.com
Job details:
Company Description
Codem Inc. specializes in delivering scalable, AI-driven eCommerce solutions that optimize software engineering and operational efficiencies. With extensive expertise in industries like Health & Beauty, Apparel, Consumer Electronics, and Home Goods, the team’s proven track record includes launching over 100 B2C and B2B eCommerce platforms globally and reducing operational costs by an average of 34%. Our team comprises experts with experience at leading companies such as Amazon, HP, and McKinsey, creating innovative solutions through Shopify apps, AI/ML-powered tools, and cloud-based systems. With offices in San Francisco, Singapore, and Chennai, Codem provides flexible services such as turnkey eCommerce solutions, dedicated outsourced teams, and cutting-edge AI-proof-of-concept projects.
Role Overview
We are looking for an Automation Engineer to ensure quality across our Shopify applications, including a product sync engine and a Shopify embedded app.
You will own test strategy and execution across unit, integration, and end-to-end layers, focusing on API routes, asynchronous sync pipelines, and complex UI workflows such as category tree management.
This role is ideal for someone who enjoys building automated tests for distributed systems, working closely with developers, and ensuring production-grade reliability.
Key ResponsibilitiesTest Strategy & Ownership
- Define and maintain a comprehensive test strategy across:
- Unit tests
- Integration tests
- End-to-end (E2E) tests
- Own regression testing and defect lifecycle
- Establish test coverage goals and quality gates
API & Integration Testing
- Design and execute tests for:
- REST APIs
- GraphQL endpoints
- Validate correctness, performance, and error handling
Event-Driven & Async Workflow Testing
- Test asynchronous systems including:
- Webhooks
- Queue-based pipelines
- Scheduled and event-driven workflows
- Ensure reliability, retries, and failure handling
Shopify & E-commerce Focus
- Validate Shopify app functionality and integrations
- Test:
- Product sync flows
- Category tree management
- Data consistency across systems
Required Skills
- 3+ years of QA / Automation experience in a TypeScript / Node.js environment
- Experience authoring tests using:
- Vitest or Jest
- Strong experience with API testing (REST + GraphQL)
- Experience testing event-driven or asynchronous systems
- Solid bug tracking and regression test ownership
Nice to Have
- Experience with E2E testing tools:
- Playwright or Cypress
- Experience validating AWS DynamoDB data in test scenarios
- Experience testing Shopify Admin or embedded apps
- Familiarity with monorepo testing setups (workspace-level configs)
Ideal Candidate Profile
- Comfortable working in fast-moving product teams
- Strong analytical and debugging skills
- Thinks in terms of reliability, coverage, and edge cases
- Comfortable collaborating closely with developers and product teams
Click on Apply to know more.