About the role
Location: [Remote / Onsite / Hybrid – City, Country]
Employment Type: [Full-time / Contract]
Experience Level: [Mid-Level / Senior-Level]
About the Role:We are looking for a skilled and detail-oriented QA Automation Engineer with strong experience in Cypress to join our Quality Assurance team. You will be responsible for building and maintaining end-to-end automated tests for our web applications to ensure high product quality and seamless user experiences.
Key Responsibilities:- Design, develop, and maintain automated test scripts using .
- Collaborate with developers, product managers, and other QA team members to define test strategies and acceptance criteria.
- Perform end-to-end, integration, and regression testing.
- Analyze test results and provide detailed defect reports.
- Integrate automated tests into CI/CD pipelines (e.g., Jenkins, GitHub Actions, GitLab CI).
- Maintain documentation of test plans, test cases, and automation frameworks.
- Participate in Agile/Scrum ceremonies and contribute to sprint planning and retrospectives.
- Ensure high standards of quality across releases through efficient testing practices.
- 2+ years of hands-on experience in Cypress test automation.
- Strong knowledge of JavaScript/TypeScript.
- Experience testing REST APIs and web applications.
- Solid understanding of QA methodologies, test planning, test case design, and defect management.
- Experience with CI/CD tools (e.g., Jenkins, GitHub Actions, CircleCI).
- Familiarity with version control tools like Git.
- Knowledge of browser dev tools and debugging techniques.
- Experience with BDD frameworks like Cucumber.
- Exposure to Playwright, Selenium, or other testing frameworks.
- Performance testing tools (e.g., JMeter, k6).
- Knowledge of containerization (Docker) and cloud environments (AWS, Azure).
- Experience working in Agile/Scrum teams.