Responsibilities:
-
Develop and Maintain Test Automation Frameworks:
- Create and manage robust test automation frameworks and automated tests to support the day-to-day operations of web platforms.
-
Collaborate with Quality Engineers:
- Work collaboratively with other Quality Engineers to ensure effective verification of test specifications and requirements.
-
Quality Improvement Initiatives:
- Identify areas requiring quality improvement, and initiate and implement action plans for enhancement.
-
Create Automated Test Scripts:
- Develop new and innovative automated test scripts to enhance testing efficiency.
-
Coordinate with Product Owners and Project Managers:
- Collaborate closely with Product Owners and Project Managers to validate user needs and ensure alignment with business requirements.
-
Perform Regression Testing:
- Conduct both manual and automated smoke tests and regression testing as part of the release cycle.
Qualifications:
-
Professional Experience:
- Possess a minimum of 4 years of professional experience as a QA Automation Engineer or in a similar role with a strong focus on software testing automation.
-
Programming Skills:
- Demonstrate strong programming skills in JavaScript.
-
Test Planning Expertise:
- Showcase strong experience in designing, creating, and executing complex test plans.
-
Proficiency in Cypress:
- Exhibit strong proficiency and experience with Cypress.
-
Manual Testing Skills:
- Have applied knowledge of manual testing practices.
-
API Testing Experience:
- Demonstrate experience in automated API testing.
-
Test Documentation:
- Exhibit experience in writing clear, concise, and comprehensive test plans and test cases.
-
Agile/Scrum Background:
- Have experience working in an Agile/Scrum development process.
-
Availability for Production Deployments:
- Be available as needed to assist in production deployments on alternating Friday evenings from approximately 4 pm - 7 pm PST.
-
Proficiency in English:
- Proficiency in the English language is highly preferred.