Job Description

<div>SDET – Cypress | UI &amp; API Automation<br><span style="font-size: 14px;"><br></span><span style="font-size: 14px;">We are looking for an SDET with strong hands-on experience in Cypress to build and maintain automated tests for a React/Next.js-based web application focused on data reporting, dashboards, and data-driven user experiences.</span><br><span style="font-size: 14px;"><br></span><span style="font-size: 14px;">The role will primarily focus on UI and API automation, with strong emphasis on validating dynamic reporting functionality, complex filter combinations, and data returned through APIs.</span><br><span style="font-size: 14px;"><br></span><span style="font-size: 14px;">Key Responsibilities</span><br><span style="font-size: 14px;"><br></span><span style="font-size: 14px;">UI Automation</span><br><span style="font-size: 14px;">Design, develop, and maintain automated UI test suites using Cypress.</span><br><span style="font-size: 14px;">Automate functional and regression test scenarios for a React/Next.js web application.</span><br><span style="font-size: 14px;">Automate complex user workflows involving:</span><br><span style="font-size: 14px;">Multiple filters</span><br><span style="font-size: 14px;">Multi-select and dependent filters</span><br><span style="font-size: 14px;">Date-range filters</span><br><span style="font-size: 14px;">Sorting and pagination</span><br><span style="font-size: 14px;">Search and selection</span><br><span style="font-size: 14px;">Reset/clear functionality</span><br><span style="font-size: 14px;">Validate that reports, tables, dashboards, and data visualizations update correctly based on user interactions.</span><br><span style="font-size: 14px;">Automate validation of different combinations of filters and business scenarios.</span><br><span style="font-size: 14px;">Implement reusable Cypress commands, utilities, fixtures, and test frameworks.</span><br><span style="font-size: 14px;">Ensure automation is stable, maintainable, and suitable for CI/CD execution.</span><br><span style="font-size: 14px;">Investigate test failures and distinguish between application defects, data issues, and automation issues.</span><br><span style="font-size: 14px;"><br></span><span style="font-size: 14px;">API Automation</span><br><span style="font-size: 14px;">Develop automated API tests using Cypress.</span><br><span style="font-size: 14px;">Validate Next.js/API endpoints including:</span><br><span style="font-size: 14px;">Request parameters</span><br><span style="font-size: 14px;">Query parameters</span><br><span style="font-size: 14px;">Response status codes</span><br><span style="font-size: 14px;">Response structure</span><br><span style="font-size: 14px;">Response data</span><br><span style="font-size: 14px;">Error handling</span><br><span style="font-size: 14px;">Validate API responses for different filter and parameter combinations.</span><br><span style="font-size: 14px;">Verify that API responses contain the expected data based on the selected filters.</span><br><span style="font-size: 14px;">Integrate API validation with UI automation where appropriate to validate UI → API → response flows.</span><br><span style="font-size: 14px;">Create reusable API utilities and validation methods within the Cypress framework.</span><br><span style="font-size: 14px;"><br></span><span style="font-size: 14px;">Data Validation</span><br><span style="font-size: 14px;">Validate that data displayed in the UI is consistent with API responses.</span><br><span style="font-size: 14px;">Perform data-level assertions where required to ensure reporting accuracy.</span><br><span style="font-size: 14px;">Validate counts, totals, aggregations, calculated fields, and filtered results.</span><br><span style="font-size: 14px;">Work closely with manual/data QA engineers to understand data validation scenarios and convert appropriate scenarios into automation.</span><br><span style="font-size: 14px;">Use SQL for basic database validation where required.</span><br><span style="font-size: 14px;"><br></span><span style="font-size: 14px;">Technical Skills</span><br><span style="font-size: 14px;">Must Have</span><br><span style="font-size: 14px;">Strong hands-on experience with Cypress</span><br><span style="font-size: 14px;">Strong experience with JavaScript/TypeScript</span><br><span style="font-size: 14px;">Strong experience in UI automation</span><br><span style="font-size: 14px;">Strong experience in REST API automation/testing</span><br><span style="font-size: 14px;">Experience testing React-based web applications</span><br><span style="font-size: 14px;">Experience with Next.js applications/APIs</span><br><span style="font-size: 14px;">Strong understanding of asynchronous web applications and dynamic UI behavior</span><br><span style="font-size: 14px;">Experience building maintainable automation frameworks</span><br><span style="font-size: 14px;">Experience with Git and CI/CD pipelines</span><br><span style="font-size: 14px;">Good understanding of test design, assertions, waits, fixtures, mocks/stubs, and test data management</span><br><span style="font-size: 14px;"><br></span><span style="font-size: 14px;">Good to Have</span><br><span style="font-size: 14px;">Experience with SQL and database validation</span><br><span style="font-size: 14px;">Experience testing data/reporting/analytics applications</span><br><span style="font-size: 14px;">Understanding of ETL/data pipelines</span><br><span style="font-size: 14px;">Exposure to Parquet or similar data formats</span><br><span style="font-size: 14px;">AWS/cloud experience</span><br><span style="font-size: 14px;">Experience integrating Cypress automation into CI/CD pipelines</span></div>


Job Details

Role Level: Associate Work Type: Full-Time
Country: India City: Pune ,Maharashtra
Company Website: http://www.zimetrics.com Job Function: DevOps & QA
Company Industry/
Sector:
IT Services and IT Consulting

What We Offer


About the Company

Searching, interviewing and hiring are all part of the professional life. The TALENTMATE Portal idea is to fill and help professionals doing one of them by bringing together the requisites under One Roof. Whether you're hunting for your Next Job Opportunity or Looking for Potential Employers, we're here to lend you a Helping Hand.

Report

Disclaimer: talentmate.com is only a platform to bring jobseekers & employers together. Applicants are advised to research the bonafides of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advice against sharing personal or bank related information. We also recommend you visit Security Advice for more information. If you suspect any fraud or malpractice, email us at abuse@talentmate.com.


Recent Jobs
View More Jobs
Talentmate Instagram Talentmate Facebook Talentmate YouTube Talentmate LinkedIn