HireFT
Browse JobsHow it worksPricingSuccess Stories
    Back to jobs
    ZI

    Zimetrics Technologies

    Technology

    SDET - Cypress/Typescript

    Engineering SDET - Cypress/Typescript Pune Work Type: Full Time Apply Now, IndiaOn-SiteFull-timePosted Yesterday
    All Zimetrics Technologies jobs

    Job description

    <div>SDET – Cypress | UI & 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 are sourced from the employer's original posting.

    Open job posting
    ZI

    About the company

    Zimetrics Technologies

    Zimetrics Technologies is a company focused on providing innovative solutions in the technology sector.

    View all Zimetrics Technologies jobs
    Industry
    Technology
    Open roles
    10

    Interested in this role?

    Apply with HireFT

    Free to start — no card required.

    Your fit

    How well do you match?

    Sign in to see how your résumé lines up with this role.