SupplyHouse.com (through an EOR) is looking for a full-time Quality Assurance (QA) Engineer based in India to help us evaluate and test our software applications for usability and functionality. This individual will work closely with our Senior QA Engineer and Development Team, plus cross-functionally across numerous departments to ensure that the software adheres to the established quality standards.
Job Type: Contract
Location: Remote (Must be located in India and able to verify right to work within the country)
Schedule: Standard business hours are Monday through Friday from 8:00 a.m. to 5:00 p.m. ET. Employees located outside of the United States work a schedule with a minimum of 4-5 hours per day that overlap with our standard business hours to ensure effective collaboration.
Responsibilities:
- Develop, verify, and validate system test cases and plans for web-based and mobile applications based on requirements and technical specifications
- Create custom test data, test scripts, and queries to be executed on the database
- Validate end to end functionality and enhancement requests
- Collaborate closely with members of leadership to implement more effective software testing solutions
- Build cross-functional partnerships with Project Managers, Customer Experience, and Developers to solve complex solutions and achieve common goals
- Provide timely and risk-based feedback to improve the quality of applications
Requirements:
- Bachelor’s degree in Computer Science or another related field with 3+ years of professional QA engineering working experience or no degree with 6+ years of professional QA engineering working experience, preferably in an e-commerce environment
- 3+ years of programming experience in Java, JavaScript, and SQL
- 2+ years of experience in web automation utilizing page object modeling (POM) with BDD, including proficiency with Selenium, Cucumber, and Cypress
- 2+ years of experience in mobile automation using WebDriver IO + Mocha + Chai, including proficiency with Appium
- Experience in API testing (REST/RestAssured and Micro services), both automated and manual, for web, backend, and mobile applications
- Familiarity with various tools supporting test automation such as MySQL, Postman, Eclipse IDE, Core Java, Soap UI Pro/Ready API, and XSD/JSON Schema validation
- Ability to create test plans and cases by analyzing requirements
- Experience in setting up test environments as well as understanding and executing test scripts with minimal supervision
- Effective verbal and written communication skills - an essential for collaborative team environments and technical documentation!
- An ability to work independently with minimal supervision
- Strong analytical and troubleshooting + debugging skills to resolve technical and business issues