Posted today · be early
Automation QA Engineer Internship
Metasys
WorldwideremotePosted 1 day ago
Skill Required
QA-Automation-EngineerAutomation-TestingQuality-Assurance-EngineerQA-EngineerTest-Automation-InternAutomation-InternshipAutomation-InternAutomation-QA-AnalystQA-InternshipQA-Automation-AnalystAssociate-QA-Automation-EngineerQA EngineerautomationJMeterTest AutomationPostmanEngineeringR ProgrammingTypeScriptPostgreSQLPlaywrightdevelopingLangChaindesigningNode.jssecuritybuildingCypressTestNGdesignExpressCI/CDjQueryandCICDAIInternship
Key highlights
- Duration: 3 months
- Location: Remote
- Stipend: None initially
- Potential for paid full-time or client FTE role
- Required: TypeScript and Node.js
- Required: E2E and API testing framework expertise
Role overview
The Automation QA Engineer is vital for ensuring the reliability, performance, and correctness of our entire supply chain e-commerce platform. You will be responsible for designing, developing, and maintaining comprehensive automated test suites across the e-commerce user interface, complex internal business workflows (MES, WMS, OMS), and the logic governing our next-generation AI agents.
Responsibilities
- Embed quality assurance directly into the development and deployment lifecycle, serving as the gatekeeper for production releases.
- Develop and maintain robust, end-to-end automated test suites covering critical e-commerce flows (catalog navigation, checkout, payments, invoicing) and complex internal tool workflows (OMS/WMS operations).
- Integrate automated test suites into the CI/CD pipeline (managed via Makefile) to enforce quality gates, ensuring no regressions are introduced and the platform adheres to performance standards before deployment.
- Implement and execute performance testing and load testing protocols to validate the scalability and resilience of the NestJS modular monolith, especially for high-traffic scenarios and intensive SCM transactions.
- Design and execute automated tests for API integrations between the core supply chain modules (e.g., testing the data contract integrity between WMS and OMS) and external payment services.
- Create and maintain reliable test data factories to simulate complex multi-tenant and domain-specific scenarios (e.g., various HS codes, tenant feature flags).
- Continuously maintain and optimize the regression test suite to provide fast, reliable feedback to development teams operating within the Monorepo structure.
- Develop tests to validate the deterministic and non-deterministic behaviors of AI agents, ensuring they accurately process inputs, access data securely, and perform their intended functions (e.g., workflow optimization, customer support responses).
- Verify the quality of data retrieval and the security of the API layers connecting AI agents (using LangChain/LlamaIndex) to the core WMS/OMS data.
Requirements
- Experience selecting, building, and maintaining E2E (e.g., Playwright, Cypress) and API testing frameworks.
- Strong proficiency in TypeScript and Node.js for writing high-quality, maintainable test code.
- Experience with tools for performance and load testing (e.g., JMeter, K6).
- Practical experience integrating tests into automated pipelines and working within a Monorepo environment.
- Ability to query PostgreSQL 15 directly to validate data integrity.
Benefits
- Based on your first-quarter performance, you may be offered a paid full-time opportunity, or even be absorbed directly by the client as an FTE.
Additional details
- Duration: 3 months
- Start Date: Immediate
- Location: Remote
- Stipend: None initially.
- Performance will be measured by: Test Coverage (Measurable increase in automated functional and regression test coverage across critical application paths), Defect Escape Rate (Reduction in the number of critical and high-severity defects escaping to production), and Pipeline Reliability (Maintenance of stable, non-flaky test runs within the CI/CD pipeline).
- Mentorship Structure: Reports to the Technical Architect or Engineering Lead, working directly with development teams across the Catalog, OMS, and WMS modules.
- Originally posted on Himalayas