5 hours ago
Responsibilities
- Design, develop, and maintain end-to-end automated tests using Cypress and WebDriverIO.
- Implement and maintain API automation tests using Karate.
- Write and maintain automated test scripts using JavaScript/TypeScript in Node.js-based environments.
- Execute automated test suites, analyze results, identify defects, and collaborate with engineering teams on resolution.
- Contribute to test strategy, planning, automation, regression testing, and performance testing best practices.
- Improve test coverage, reliability, and execution efficiency.
- Participate in code reviews and promote quality standards across the development lifecycle.
Requirements
- Hands-on experience with Cypress, WebDriverIO, and Karate is required.
- Strong proficiency in JavaScript/TypeScript and Node.js-based frameworks is required.
- Experience building and maintaining automated test frameworks is required.
- Solid understanding of software testing concepts, methodologies, and best practices is required.
- Strong analytical, troubleshooting, and problem-solving skills are required.
- Ability to collaborate effectively with cross-functional teams is required.
- Experience with CI/CD pipelines and integrating automated tests into build processes is preferred.
- Exposure to performance or load testing tools is preferred.
- Experience working in Agile/Scrum environments is preferred.
Tech Stack
Categories
About Upshop
Upshop builds a SaaS platform for grocery and convenience retailers to run total store operations across fresh, center store, e-commerce, and DSD. Its software unifies products including FreshIQ, ShopperKit, Date Check Pro, and Itasca Retail’s Magic Inventory Intelligence for production planning, inventory, ordering, and food-waste reduction. Founded in 1989 and headquartered in Austin, Texas, the privately held company is used by 150+ retail chains in 30,000+ stores across nine countries.