Name of the position: QA Automation Engineer (Cypress)
Location: Remote
No. of resources needed: 01
Mode: Contract
Years of experience: 7+ Years
Job Summary:
We are seeking an experienced QA Automation Engineer with strong expertise in Cypress to accelerate our test automation initiatives across ongoing and upcoming client projects. This role will focus on building, maintaining, and executing Cypress-based automation suites integrated with Azure DevOps CI/CD pipelines, while collaborating closely with QA and development teams to ensure quality delivery.
Key Responsibilities:
Develop and maintain Cypress automation test scripts for web applications (UI + API).
Create reusable functions, utilities, and maintainable frameworks for scalable test coverage.
Work with APIs, database validations (SQL Server / DB2), and manage test data effectively.
Configure Cypress tests for execution within Azure DevOps CI/CD pipelines.
Collaborate with manual QA and development teams to ensure comprehensive feature coverage.
Debug automation test failures, perform root cause analysis, and provide timely fixes.
Contribute to automation best practices including page object model and structured reporting.
Requirements:
7+ years of experience in QA automation with strong hands-on expertise in Cypress (UI + API).
Proficiency in JavaScript/TypeScript for test development.
Strong SQL skills for backend/database validation (SQL Server / DB2).
Experience with CI/CD execution in Azure DevOps.
Familiarity with JSON handling, environment variables, and data-driven test automation.
Hands-on experience with version control tools (Git, GitHub, or Azure Repos).
Strong understanding of automation best practices (framework design, reusable components, reporting).
Excellent analytical, debugging, and problem-solving skills.
Strong communication and collaboration skills to work with cross-functional teams.
Nice-to-Have:
Knowledge of Playwright or other modern automation frameworks.