Software Development Engineer in Test (SDET)

January 30, 2026
Apply Now

Job Description

Key Responsibilities:
                * Design, develop, and maintain automated tests for backend services and pipelines using Python.
                * Implement end-to-end (E2E) testing for complex data workflows and processing pipelines.
                * Perform data validation and integrity checks across large-scale systems.
                * Develop and maintain schema validation tests for various data structures and APIs.
                * Collaborate closely with QA, engineering, and product teams to identify edge cases and define test requirements.
                * Contribute to QA frameworks and tools to improve test coverage, reliability, and efficiency.
                * Analyze test results, report defects, and track issues to resolution.
                * Ensure best practices for test automation, CI/CD integration, and QA documentation.
 Qualifications:
                * Strong programming skills in Python, with experience in test automation frameworks.
                * Experience with backend testing, including API testing, data validation, and schema verification.
                * Familiarity with end-to-end testing of pipelines and distributed systems.
                * Understanding of relational databases and Snowflake data warehouses, data pipelines, and ETL processes.
                * Experience with CI/CD tools and integrating automated tests into pipelines.
                * Strong problem-solving skills and attention to detail.
                * Excellent communication and collaboration skills.