Quality Assurance Engineer - Automation
About the Role
The QA Automation Tester will be responsible for designing and developing test strategies, test plans, and automation solutions for storage product features. This role involves testing product regressions, enhancements, and new features, troubleshooting product and automation failures, and working with development partner teams to assess hardware compatibility and influence test design.
Key Responsibilities
Prepare test plans covering functional testing and automation. Design and develop test strategies and automation plans for storage features. Test storage product regressions, enhancements, and new features. Debug product issues and troubleshoot test automation failures. Determine hardware compatibility and collaborate with development partner teams to influence test design. Perform parallel test execution and cross-browser testing. Develop and maintain automated test scripts using Cypress and other relevant automation tools.
Required Qualifications
Bachelorβs degree in Computer Science, Software Engineering, or a related field. At least 3 years of hands-on experience with Playwright. 7+ years of experience in JavaScript automation. Previous experience working as a QA Automation Engineer. Strong JavaScript programming skills and experience with Playwright. Required Skills Experience with at least one of the following tools or frameworks: Cypress, Protractor, Zest, Enzyme, or Mocha. Experience working with CI/CD pipelines using Jenkins and Google Cloud Build (GCP). Advanced programming skills, including experience with automation systems and databases. Strong analytical and problem-solving skills. Detailed understanding of application functionality, bug fixing, and testing protocols. Good written and verbal communication skills. Work Arrangement and Employment Details Location: United States (Remote). Contract duration: 6 months, with the possibility of extension.